NET/MASTER Network Control Language (NCL) Reference Manual
CNMREAD
Verbs
3–32 106126 Tandem Computers Incorporated
&$CNMNV
nn
additional variables may be set by NonStop NET/MASTER MS under
certain conditions and contain externally sourced data pertinent to the
NSRU. You can set up additional variables by using CNMVECTR with
the operand TYPE=RU.
&$CNMSV
xxnn
and &$CNMSVLIST
contain the CNM subvector information for the NMVT and Type RECFMS
0 RUs. Each CNM subvector in the RU is placed in a user variable in
which the name reflects the contents. Variable names are of the form
&$CNMSV
xxnn
, in which
xx
is the hexadecimal subvector type and
nn
is
the occurrence number of the vector type in the RU.
Consider the subvector 07040000000001x. The length is 07x, the subvector
type is 04x, and the character string 07040000000001 is placed in the
variable &$CNMSV0401. If the subvector 30400x follows, it is placed in
&$CNMSV0402. When all the subvector information has been formatted,
the variable &$CNMSVLIST contains a list of the subvector types found
and their order. For example, if it contains 040491, two type 04 subvectors
were found, followed by a type 91.
BOTH
can be used to segment the CNM data into the variables supplied in the
CNMREAD verb and to set the user variables as described for a
TYPE=VECTOR read.
RESP
specifies that only the response to the CNM data sent using the CNMSEND
verb is to be returned.
WAIT
specifies the action to be performed if no message is immediately available on the
dependent response queue.
NO
returns control to the procedure immediately with all specified variables set to
null values.
YES
suspends the procedure until the next message arrives. If there is no
outstanding CNMSEND, control is returned immediately.