Guardian Application Conversion Guide

New Process Identifiers
Conversion Concepts
096047 Tandem Computers Incorporated 2–11
Process File Names for Named Processes
A D-series process file name can identify a named process. Valid examples are:
\LONDON.$ZAB2:4300411433 ! Process name with node and seq num
$ZSVR ! Process name only
\LA.$APP2.#A001.Z1 ! Process name, node, and qualifiers
The format of a D-series process file name for a named process is:
[
node-name
.]
process-name
[:
sequence-number
][.
q1
[.
q2
]]
node-name
is a variable-length string specifying the node (system) name. The name consists
of a backslash (\) followed by one to seven letters or digits; the first character after
the backslash must be a letter. This syntax is identical to the syntax of a system
name in a C-series external-format process file name.
process-name
is a variable-length string specifying the process name. The process name consists
of a dollar sign followed by one to five letters or digits; the first character after the
dollar sign must be a letter.
For C-series systems connected in a network, processes with six-character names
(including the dollar sign) are visible only on the local system. These processes are
not visible from other C-series systems or D-series systems in the network.
For D-series systems connected in a network, processes with six-character process
names (including the dollar sign) are visible from any D-series system in the
network, but not from C-series systems.
Appendix C, “System Compatibility,” contains information about process-name
compatibility for a network of C-series and D-series systems.
sequence-number
is a system-assigned sequence number with a maximum of 13 digits. Any leading
zeros are suppressed. A colon (:) separates
process-name
from
sequence-
number
.
The sequence number identifies a named process (or a named process pair) over
its lifetime and can be used to detect an incorrect reference to a process. For
example, a process named $B23:4321133452 terminates. A new process named
$B23:4322246543 is created with the same name but with a different sequence
number. An attempt to access process $B23:4321133452 fails, because this specific
instance of $B23 no longer exists.
Both processes in a process pair have the same sequence number. If the primary
process stops then the backup process becomes the primary process and has the