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

Migration Overview
H-Series Application Migration Guide429855-008
1-3
G-Series-to-H-Series Migration Paths
supported and is enhanced on H-series systems. In addition the NonStop
Development Environment for Eclipse (NSDEE) is available for H-series RVUs.
G-Series-to-H-Series Migration Paths
Both the G-series and the H-series RVUs support TNS execution modes (interpreted
and accelerated) and native execution mode. This results in these possible migration
paths:
TNS mode on a G-series system to TNS mode on an H-series system
Native mode on a G-series system (TNS/R native mode) to native mode on an
H-series system (TNS/E native mode)
When migrating a G-series TNS program to an H-series system, you can also convert
the program to native mode on the H-series system (TNS/E native mode). See
Converting TNS Programs to TNS/E Native Mode on page 1-4
Additionally, the H-series RVUs support compilation and linking (but not execution) of
TNS/R native programs. You can compile and link TNS/R native programs on an
H-series system, then transfer the object files to a TNS/R server for execution.
Debugging of TNS/R native snapshot files can also be done on an H-series system.
Following are descriptions of the migration paths.
G-Series TNS Mode to H-Series TNS Mode
While native mode offers many benefits, you are not required to convert your G-series
Guardian TNS applications to TNS/E native mode to run them on an H-series system.
You can continue to run TNS object code and gain the performance benefits provided
by HP software that has been converted to TNS/E native mode. Most TNS programs
that run on a G-series system will run on an H-series system with no changes. For
exceptions, see the CAUTION on page 1-3.
CAUTION. If a program does any of the following, additional changes not described in this
guide will likely be required:
Executes procedures that are not documented in standard HP NonStop documentation.
(Most procedures are documented in the Guardian Procedure Calls Reference Manual.
That manual also contains a list of other manuals that document available procedures.)
Uses documented procedures, but passes parameters or options that are not documented
in the Guardian Procedure Calls Reference Manual.
Uses privileged NonStop operating system interfaces.
Accesses internal NonStop operating system data structures.
Directly accesses the contents of NonStop operating system internal data files (for
example, USERID or CONFIG).
Relies on behavior that is not documented in standard HP NonStop documentation.