H-Series Application Migration Guide (H06.03+)

H-Series Application Migration Guide429855-006
A-1
A
Independent Product Migration
Tasks
Migrating NonStop CORBA Applications
In most respects, the H-series NonStop CORBA application environment is similar to
the G-series NonStop CORBA environment. Most of the differences are in the
application development environment, which apply to all applications.
General Considerations
All TNS/R native applications must be recompiled using an H-series TNS/E native
compiler. TNS/R native object files cannot be executed on a TNS/E system.
All libraries on H-series systems are dynamic-link libraries (DLLs). Shared run-time
libraries (SRLs) are not supported on H-series systems. You must rebuild SRLs as
DLLs.
See the sections in the main body of this manual for details about these and other
G-series and H-series differences and migration tasks that must be performed for all
types of applications.
Product-Specific Considerations
The H-series RVUs support NonStop CORBA 2.6.1.
The private SRL NSDSRL is replaced with the DLL NSDDLL.
NSDDLL uses the IEEE floating-point format. (NSDSRL uses the proprietary
Tandem floating-point format.)
NSDDLL does not include Pthreads. You must use the standard Pthreads product
(T1248).
Migrating NonStop Server for Java 4
Applications
The H-series RVUs support NonStop Server for Java 4. This subsection summarizes
the tasks for migrating HP NonStop Server for Java 4 applications to H-series systems.
For information about migration-related operational tasks, such as installation
information and locations of files, see the NonStop Server for Java Programmer’s
Reference.