CORBA 2.3.3 Getting Started Guide (NonStop CORBA 2.3.3+)

Moving from NonStop CORBA 2.3 to NonStop
CORBA 2.3 Update 3
Java applications must be recompiled with the Update 3 IDL compiler.1.
The Basic Object Adapter (BOA) is not supported in Update 3. Applications using any of the
following methods must be rewritten to use the Portable Object Adapter (POA):
org.omg.CORBA.ORB.BOA_init()
org.omg.CORBA.ORB.connect(org.omg.PortableServer.Servant)
org.omg.CORBA.ORB.connect(org.omg.CORBA.Object)
org.omg.CORBA.ORB.disconnect(org.omg.PortableServer.Servant)
org.omg.CORBA.ORB.disconnect(org.omg.CORBA.Object)
org.omg.CORBA.ORB.object_to_string(org.omg.PortableServer.Servant)
2.
To run Java applications you must explicitly place jorb.jar and jts.jar (if needed) into the
CLASSPATH. Update 3 places these files in $NSD_ROOT/lib.
3.
If you install Update 3 over a previous installation of NonStop CORBA, NonStop JORB 1.0 or
NonStop OTS/JTS 1.0 you must remove $JAVA_HOME/lib/jorb/jar and
$JAVA_HOME/lib/jts.jar.
4.
Pathway scripts used for JORB with NonStop Server for Java release 1.6 must be rewritten to
work with NonStop Server for Java release 2.0.
Previous Value New Value
$JAVA_HOME/lib/tandemvm.zip $JREHOME/lib/tandemvm.jar
$JAVA_HOME/lib/classes.zip $JREHOME/lib/rt.jar
$JAVA_HOME/lib/jorb.jar $NSD_ROOT/lib/jorb.jar
$JAVA_HOME/lib/jts.jar $NSD_ROOT/lib/jts.jar
5.
In Update 3, the JORB implementation of RMI-IIOP works only with NonStop Server for Java
version 2.0.
6.
In Update 3, the JORB Lite implementation of RMI-IIOP works only on Windows NT®.7.
JNDI is not supported in Update 3. JNDI is available through the NonStop EJB product.8.
Moving Any Application from NonStop DOM or
NonStop JORB to NonStop CORBA 2.3 Update 3
Applications (C++ and Java) must be recompiled1.
IDL files must be recompiled by the new IDL complier.2.
IORs generated by NonStop Servers (Naming Service, Event Service, Transaction Service, and3.