- Timestamp:
- 2001-02-24T19:44:51+13:00 (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/java-client/org/nzdl/gsdl/service/NzdlServiceImpl.java
r2055 r2067 14 14 private corbaiface m_nzdlServer = null; 15 15 16 public NzdlServiceImpl( String [] _args 16 public NzdlServiceImpl( String [] _args, Properties _props, String _IOR) { 17 17 try { 18 System.err.println("before ORB.init"); 18 System.err.println("before ORB.init"); 19 19 20 // getting a reference to the remote NZDL server 20 org.omg.CORBA.ORB orb = ORB.init( _args, null ); 21 System.err.println("after ORB.init - before IOR"); 22 String ior = getIorKey(); 23 System.err.println("ior = " + ior); 24 System.err.println("after IOR"); 25 org.omg.CORBA.Object obj = orb.string_to_object(ior) ; 21 org.omg.CORBA.ORB orb = ORB.init( _args, _props); 22 System.err.println("after ORB.init"); 23 System.err.println("after LIS - before IOR"); 24 25 org.omg.CORBA.Object obj = orb.string_to_object(_IOR) ; 26 26 System.err.println("after org stringtoobject"); 27 28 27 m_nzdlServer = corbaifaceHelper.narrow(obj); 28 System.err.println("after .narrow"); 29 29 // basic setup 30 30 if (m_nzdlServer.initialise()) { … … 36 36 //System.exit(1); 37 37 } 38 38 39 } catch (Exception e) { 39 40 System.err.println("Error in service init:\n" + e) ; … … 41 42 System.exit(1); 42 43 } 44 43 45 System.err.println("Service init ... YES"); 44 46 } … … 128 130 //return resultSet.getAllMetaData( ); 129 131 } 130 132 131 133 public void service( String _name, NzdlRequest _request, NzdlResponse _response ) { 132 134 corbatext_t c_name = NzdlCorbaFactory.toCorbaText( _name ); … … 136 138 System.err.println("service() error " + c_err.value.value()); 137 139 } 138 139 private String getIorKey() { 140 String ior = null; 141 try { 142 LineNumberReader input 143 = new LineNumberReader(new FileReader("/tmp/localcorba.objid")); 144 ior = input.readLine(); 145 } 146 catch (java.io.IOException e) { 147 System.err.println("Error reading IOR key:\n" + e); 148 System.err.println("Aborting service..."); 149 System.exit(1); 150 } 151 return ior; 152 } 153 140 154 141 } 155 142
Note:
See TracChangeset
for help on using the changeset viewer.