Guardian Application Conversion Guide
New Process Identifiers
Conversion Concepts
2–12 096047 Tandem Computers Incorporated
same sequence number. When the original primary process restarts, it too has the
same sequence number. Only if both processes in the process pair stop is the
process pair restarted with a new sequence number.
q1
and
q2
are optional file-name qualifiers. Each qualifier can have up to eight characters.
The first character of
q1
must be a pound sign (#). This syntax is identical to the
syntax of C-series file-name qualifiers.
Process File Names for Unnamed Processes
A D-series process file name can identify an unnamed process. Valid examples are:
$:2:850:5237743650 ! CPU, PIN and seq num
\NY.$:6:200:2876540012 ! Node, CPU, PIN, and seq num
\PARIS.$:6:130:3547234520 ! Node, CPU, PIN, and seq num
The format of a D-series process file name for an unnamed process is:
[
node-name.
]$:
cpu
:
pin
:
sequence-number
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 for a system name
in a C-series external-format process file name.
cpu
is the CPU number, which is one or two digits ranging from 0 through 15. A colon
separates the dollar sign from
cpu
.
pin
is the PIN value, which is one to five digits ranging from 0 to the maximum value
allowed for the CPU. A colon separates
cpu
from
pin
.
sequence-number
is a system-assigned sequence number with a maximum of 13 digits. Any leading
zeros are suppressed. A colon separates
pin
from
sequence-number
.
The sequence number is unique for each process and serves the same purpose as
the process creation timestamp, which is used in the C-series timestamp form of
the process ID. (However, a sequence number is not a timestamp.)
The number identifies a process over its lifetime and therefore can detect incorrect
references to the process. For example, an unnamed process, $:1:650:1234567890,
terminates. The system creates a new process, $:1:650:9876543210, with the same