Pathway/iTS System Management Manual (G06.24+)

Migration Information
HP NonStop Pathway/iTS System Management Manual426748-002
D-2
Application Conversion Guidelines
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.
TCPs can be created at high PINs if the following conditions are met:
The HIGHPIN option is set to ON for the TCP object. (The default value is OFF.)
The HIGHPIN option is enabled in the object file.
There is a high PIN available.
Application Conversion Guidelines
Pathway applications originally developed for use on C-series systems can generally
run at low PINs without code change or recompilation. You might need to make the
following change in your initialization files, however: if you use a default subvolume
name in a file name that contains the volume name, include a subvolume specification
in the file name.
To run at a high PIN, a Pathway requester or server program must call selected D-
series operating system procedures and use HIGHPIN compile and bind options that
allow the program to run at a high PIN.
Additional considerations specific to the PATHMON environment include the following:
Process names for TCPs must follow the C-series representation of a dollar sign
($) followed by one to four alphanumeric characters.
Device names (for terminals, printers, tape drives, and so on) must follow the
C-series representation: a dollar sign ($) followed by one to six alphanumeric
characters.
A process must run named if it runs at a high PIN and opens the PATHMON
process. You can use the ?RUNNAMED compiler directive to ensure that a
process runs named.
Table D-1. Pathway/iTS Process High-PIN and Low-PIN Support
Operation PATHTCP2 SCREEN COBOL SCUP
Run at a high PIN Yes No No
Service high-PIN server Yes N.A. N.A.
Service high-PIN requesters Yes N.A. N.A.
Open a high-PIN process Yes Yes Yes
Create a high-PIN process N.A. N.A. N.A.
Can be created by a high-PIN
process
Yes Yes Yes