H-Series Application Migration Guide (H06.07+, J06.03+)
Migration Overview
H-Series Application Migration Guide—429855-008
1-5
H-Series Development Environments Overview
1. Convert the TNS program to native mode on the TNS/R platform following the
guidelines given in the TNS/R Native Application Migration Guide.
2. Migrate the TNS/R native program to the TNS/E system following the guidelines
given in this guide. In the vast majority of cases, migrating a program from TNS/R
native mode to TNS/E native mode is a simple matter, requiring only a
recompilation using a TNS/E native compiler. In most cases, no source code
changes are required.
The latter approach (migration in two steps) is recommended because it is simpler and
less error-prone.
G-series OSS programs must be converted to TNS/E native mode because the
H-series OSS environment does not support TNS execution.
H-Series Development Environments Overview
The H-series RVUs provide compilers and development tools for both TNS and native
TNS/E compilation and execution. TNS/R native development tools are also provided,
but for compiling and linking only
TNS Environment
The H-series RVUs provide the same compilers and tools as the G-series RVUs. Major
differences in the G-series and H-series TNS environments are:
•
A new accelerator tool is provided. The H-series Object Code Accelerator (OCA) is
used instead of Accelerator. (Accelerator is still available on H-series systems for
accelerating TNS object files to be executed on a TNS/R system.)
•
Several new Binder options are provided (see Binder Utility on page B-7 for
details).
•
The H-series OSS environment does not support the TNS development tools.
•
The G-series system-level debugger, Debug, is not supported on H-series
systems. The H-series version of Inspect can be used instead of Debug for
system-level debugging of TNS and SCOBOL processes on H-series systems.
Visual Inspect can also be used for TNS debugging, including the debugging of
TNS snapshot files.
For additional details on the H-series TNS development environment, see Appendix B,
Migrating TNS Applications to H-Series Systems
TNS/E Native Environment
The TNS/E native environment provides tools that enable you to develop programs
that are fully optimized for TNS/E systems. A “TNS/E native” program is a program that
uses the process, memory, and instruction set architecture that are native to Itanium
processors. The TNS/E native environment provides native mode development tools










