TS/MP Management Programming Manual (G06.24+, H06.03+)
ZPWY-MAP- Definitions
NonStop TS/MP Management Programming Manual—540082-001
7-14
ZPWY-MAP-DEF-SC
ZBACKUP
when specifying primary and backup processor pairs, this field is the
backup processor. Valid values are in the range from 0 through 15. It is
recommeded that you specify a CPU number that is greater than plus or
minus one from the primary CPU.
When specifying a list of single CPUs, the only valid value is -1.
Only Guardian server processes can be run as NonStop processes. Therefore,
for Guardian server processes only, the PATHMON process passes to the
server process a PARAM message containing BACKUPCPU filled in with a 3-
byte ASCII representation of the CPU number of the backup CPU. Use the
GETBACKUPCPU procedure to retrieve the backup CPU number from the
PARAM message. (For more information on the GETBACKUPCPU procedure,
see the COBOL Manual for TNS and TNS/R Programs.) The server process
can then use the backup CPU number as an alternate processor.
When a processor pair is specified and the primary CPU is down, the
PATHMON process exchanges the roles of the primary and backup CPUs: the
server process is started in the configured backup CPU, and the primary CPU
is included in the BACKUPCPU PARAM message as the backup CPU.
To define a single CPU list, specify appropriate, unique CPU numbers for
ZPRIMARY and specify a value of -1 for all corresponding ZBACKUP fields.
The PATHMON process uses this sequence of individual CPUs in the order
specified as it creates the server processes. (When a server class is started
after being stopped, the PATHMON process starts the server processes in the
CPUs that are next in the configured sequence after the ones that were last
used.) A CPU can be specified only once in the list; you can define a maximum
of 16 processor numbers. The BACKUPCPU attribute is not included in a
PARAM message for single CPU lists.
Entering values for ZPRIMARY and ZBACKUP is optional in multiprocessor
environments; the system assigns CPUs if you do not designate any. If you do
not designate any CPUs, the PATHMON process assigns CPUs according to
an internally defined algorithm.
ZCREATEDELAY
specifies the maximum amount of time a link manager (such as a LINKMON
process or Pathway/iTS TCP) waits to use an established link to a server class
before requesting a new link from the PATHMON process that controls the server
class.
You must specify ZCREATEDELAY as a quadrupleword (64-bit) microsecond
value. To convert a value expressed in hours, minutes, or seconds into a quad-
word microsecond value, use the algorithm:
hours * 60 = minutes
minutes * 60 = seconds
seconds * 1,000,000 = microseconds