NET/MASTER Network Control Language (NCL) Reference Manual
FILE SET
Verbs
106126 Tandem Computers Incorporated 3–101
UNMAPPED
any file records can be processed using NCL variables (but not Mapping
Services). When reading a record, the contents are segmented and placed into
the variables specified. When writing a record, all variables are concatenated
to form the actual record. No examination or translation of the variable data
takes place for either reading or writing.
DELIMITED
can be used when reading into, or writing from, NCL variables only. When
reading a record the contents are scanned for the delimiter character (a
hexadecimal ‘FF’ character) and each delimited section of the record is placed
into a separate variable. However, no examination of the data takes place on
writing.
For more information on mapped, unmapped, and delimited file formats, refer
to the NonStop NET/MASTER NCL Programmer's Guide.
GENLEN=
num
specifies the length of the generic key portion to be used for a generic file verb
operation. If GENLEN is omitted, and KEY is specified, GENLEN is set to the
length of keydata. Otherwise the current key length is used.
KEY=
keydata
contains the partial (generic) or complete key of the record to be used during
subsequent processing. The length of the key operand depends on both the
function being performed and the length of the key required for the current file
being processed. The maximum key length supported is 255 characters.
KEYEXTR
specifies whether the file key is to be extracted from the record for NCL processing
or maintained within the record as part of the data.
NO
specifies that the key is to remain as part of the data on a GET operation but is
still to be separately accessible through the &SYS.FILE.KEY system variable.
On a PUT operation, the key portion of the data record is assumed to be
present but is ignored. The current contents of the &SYS.FILE.KEY system
variable are used to overlay the key within the data.
YES
specifies that the file key is to be removed from the record on a FILE GET
operation or inserted on a FILE PUT operation. Processing then proceeds as
though the record and the key are separate entities.