CORBA 2.6 Getting Started Guide for Java
nsdom.ir, env.sh).
Moving Applications from NonStop CORBA 2.3
Update 3 or Later to NonStop CORBA 2.6
For all applications,
IDL files must be recompiled by the CORBA 2.6 IDL compiler.1.
Java source files must be recompiled using NonStop Server for Java version 3.1.1.2.
Be aware that the default port for the ILSD has changed. It is now set to $portnumber3 at
installation.
3.
Some applications may need to be changed, depending on whether they use the constructs discussed in
the following paragraphs.
The value of the property org.omg.CORBA.ORBSingletonClass is
com.tandem.nsdom.ORB.ORB_ORB_Singleton. (In the past, the value was
com.tandem.nsdom.ORB.ORB_ORB.) If an application has been setting this property
explicitly, modify the application.
●
org.omg.CORBA.ORB.init() returns a singleton ORB, whose functionality is limited
(according to OMG specifications). (In the past, org.omg.CORBA.ORB.init()
[singleton ORB] and org.omg.CORBA.ORB.init(String[], Properties) both
returned an ORB.) If an application has been using a singleton ORB where a non-singleton ORB
should have been used, modify the application.
●
For the ORB to process incoming GIOP requests, the server application must specifically call
org.omg.CORBA.ORB.run() or a similar method. (In the past, an application did not have to
call org.omg.CORBA.ORB.run() or a similar method in a server-specific application.)
●
The default GIOP version is 1.2 (previously, it was 1.0). If an application requires GIOP 1.0,
modify the application's profile to add the key/value giop_version 1.0.
●
For corbaloc and corbaname the proper syntax is ::host, according to OMG
specifications. (In the past, the corbaloc and corbaname syntax was ://host.)
●
If JTS is not being used and jts.jar is included in the application's classpath, application
performance can be impacted. Remove jts.jar from the application's classpath if JTS is not
being used. (In the past, including jts.jar in the application's classpath when JTS was not
being used had little impact on application performance.)
●
The adapter activator must extend
org.omg.PortableServer._AdapterActivatorLocalBase. (In the past, an
application adapter activator extended
org.omg.PortableServer.AdapterActivatorPOA.)
●
The servant activator must extend●