NET/MASTER Network Control Language (NCL) Programmer's Guide

User-Defined Maps
Standard and User-Defined Maps
106160 Tandem Computers Incorporated 11–43
If you do not use the KEY operand in the FILE ADD or FILE PUT verb, the value
of the key on the file is the current value of &SYS.FILE.KEY rather than the value
in the MDO variable that corresponds to the key you defined using DDL. If the
value of &SYS.FILE.KEY is null, a run-time error is raised.
When you are reading from an existing file, the value of &SYS.FILE.KEY and the
value of the MDO variable that corresponds to the key you defined using DDL are
the same.
NonStop NET/MASTER MS converts some TACL data types from internal form
to external form before being stored in an MDO variable. Table 11-5 lists the data
types that are converted to external form.
Table 11-5. Considerations for TACL Data Types
TACL Data Type Conversion Method Used Result of Conversion to External Form
CRTPID Converted to external form using the Guardian
FNAMECOLLAPSE procedure call. (FNAMEEXPAND
converts to internal form.)
\sys.$process-name cpu,pin or
\sys.cpu,pin cpu,pin
DEVICE Converted to external form using the Guardian
FNAMECOLLAPSE procedure call. (FNAMEEXPAND
converts to internal form.)
\sys.$device
FNAME Converted to external form using the Guardian
FNAMECOLLAPSE procedure call. (FNAMEEXPAND
converts to internal form.)
$volume.subvol.filename (local filename) or
\sys.$volume.subvol.filename (network filename)
FNAME 32 Converted to external form using the Guardian
FNAME32COLLAPSE procedure call.
(FNAME32EXPAND converts to internal form.)
\sys.$volume.subvol.filename
SSID Converted to external form using the Guardian
SSIDTOTEXT procedure call. (TEXTTOSSID converts to
internal form.)
owner.ss.version or
0.0.0
SUBVOL Converted to external form using the Guardian
FNAMECOLLAPSE procedure call. (FNAMEEXPAND
converts to internal form.)
\sys.$volume.subvol
TSTAMP Converted to the following time format: yyyy/mm/dd
hh:mm:ss.ddd (in text).
yyyy/mm/dd hh:mm:ss.ddd
TRANSID Converted to external form using the Guardian
TRANSIDTOTEXT procedure call. (TEXTTOTRANSID
converts to internal form.)
\sys-name(crash-count).cpu.sequence,
\sys-number(crash-count).cpu.sequence,
\sys-name.cpu.sequence,
\sys-number.cpu.sequence or
cpu.sequence
USERNAME N.A. Treated as a string. N.A.
N.A. Not applicable