TS/MP 2.5 System Management Manual

D Migration Information
This appendix covers migration and compatibility issues for the NonStop TS/MP product on C-series
and D-series systems. These topics are discussed:
Interprocess communication issues
Application conversion
For information on migration and compatibility issues relative to the Pathway/iTS product, see the
Pathway/iTS System Management Manual.
For more information about running applications on HP NonStop systems, see the Guardian
Application Conversion Guide.
NOTE: There is no direct migration path for PATHMON environments from C-series systems to
D40.00 or later HP NonStop systems. In addition, interoperability between PATHMON environment
processes on C-series systems and D40 or later HP NonStop systems is not supported.
For information about migrating a PATHMON environment from a C-series system to an
earlier-release D-series system, and also for information about interoperation between PATHMON
environment processes on C-series and HP NonStop systems, see the “Migration Information
appendix in the D30.02 version of the NonStop TS/MP and Pathway System Management Guide.
NOTE: For information on migrating applications from TS/MP 2.0 to TS/MP 2.5, see TS/MP
2.5 Release Supplement.
Interprocess Communication Issues
The NonStop TS/MP product supports D-series operating system features as described in this list.
Requestor processes can run at high and low PINs.
Server processes can run at a high PIN under the following conditions:
The Pathway HIGHPIN option is set to ON for the object. (The default value is OFF.)
The HIGHPIN option is set by compiler or binder directive in the object file.
There is a high PIN available.
Alternatively, to force a server to run at a low PIN, even if the other conditions for running
at a high PIN are satisfied, leave the HIGHPIN option set to OFF (the default value) or,
to document your intention, set the HIGHPIN option to OFF with the SET SERVER
command.
If you have configured your system to allow the use of high PINs, you can define additional server
classes without exhausting PINs that you might need for other processes. Additionally, you have
more freedom to define servers as static, thus reducing the overhead associated with process
startup.
D-series processes and associated application processes can run in many combinations of high
and low PINs. Table 15 (page 325) lists the possible communication paths for D-series Pathway
processes.
If a process runs at a high PIN, all processes that communicate with that process must be able to
communicate with a high-PIN process. The characters “N.A. indicate that an option is not available.
Table 15 NonStop TS/MP Process High-PIN and Low-PIN Support
LINKMONPATHCOMPATHMONOperation
NoYesYesRun at a high PIN
YesN.A.YesService high-PIN server
Interprocess Communication Issues 325