TS/MP 2.5 Management Programming Manual

list of single CPUs; the two types cannot be mixed. ZCPUPAIR can occur from 1 to
16 times, depending on the value you specify for ZCPUPAIRCOUNT.
ZPRIMARY
when specifying CPU-pairs, this field indicates a primary processor in a CPU-pair.
When specifying a list of single CPUs, this field is a single processor. Valid values
range from 0 to 15.
ZBACKUP
when specifying primary and backup processor pairs, this field is the backup
processor. Valid values are in the range from 0 to 15. HP recommends 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 when it creates
the server processes. (When a server class is started, 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 ACS subsystem
process or a 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 quadword
microsecond value, use the algorithm:
hours * 60 = minutes
minutes * 60 = seconds
seconds * 1,000,000 = microseconds
If you do not assign a value to this field, then the default is 60,000,000
microseconds (1 minute).
If the link manager has no established links or it finds that a static link is available,
then the link manager immediately requests a link without waiting for ZCREATEDELAY
84 ZPWY-MAP- Definitions