Ignore:
Timestamp:
2001-02-24T19:44:51+13:00 (23 years ago)
Author:
say1
Message:

many changes to SimpleClient. a few changes to NzdlServiceImpl.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/java-client/org/nzdl/gsdl/service/NzdlServiceImpl.java

    r2055 r2067  
    1414  private corbaiface m_nzdlServer = null;
    1515
    16   public NzdlServiceImpl( String [] _args ) {
     16  public NzdlServiceImpl( String [] _args, Properties _props, String _IOR) {
    1717    try {
    18     System.err.println("before ORB.init");
     18      System.err.println("before ORB.init");
     19
    1920      // 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) ;
    2626      System.err.println("after org stringtoobject");
    27     m_nzdlServer = corbaifaceHelper.narrow(obj);
    28     System.err.println("after .narrow");
     27      m_nzdlServer = corbaifaceHelper.narrow(obj);
     28      System.err.println("after .narrow");
    2929      // basic setup
    3030      if (m_nzdlServer.initialise()) {
     
    3636    //System.exit(1);
    3737      }
     38     
    3839    } catch (Exception e) {
    3940      System.err.println("Error in service init:\n" + e) ;
     
    4142      System.exit(1);
    4243    }
     44   
    4345    System.err.println("Service init ... YES");
    4446  }
     
    128130    //return resultSet.getAllMetaData( );
    129131  }
    130 
     132 
    131133  public void service( String _name, NzdlRequest _request, NzdlResponse _response ) {   
    132134    corbatext_t c_name = NzdlCorbaFactory.toCorbaText( _name );
     
    136138      System.err.println("service() error " + c_err.value.value());
    137139  }
    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 
    154141}
    155142
Note: See TracChangeset for help on using the changeset viewer.