NET/MASTER Network Control Language (NCL) Reference Manual
VARTABLE ALLOC
Verbs
3–192 106126 Tandem Computers Incorporated
DATA={ 1 |
n
}
specifies how many data fields may be stored in each table entry. A number from
1 through 512 may be specified. The maximum number of characters contained in
one or more data fields must not exceed 32000, subject to the amount of memory
available to the process.
DELOLD
specifies whether VARTABLE ADD or VARTABLE PUT (when adding) may
delete the oldest entry automatically, if the table is full (for tables allocated with a
LIMIT that is not 0 (zero)).
NO
specifies that the VARTABLE ADD or VARTABLE PUT stops. The
&SYS.FDBK system variable is set to 24 for the VARTABLE PUT and
VARTABLE ADD verbs.
YES
specifies that the VARTABLE ADD or VARTABLE PUT continues; the oldest
entry is deleted, and the &SYS.FDBK system variable is set to 1 when
VARTABLE PUT or VARTABLE ADD is used. This option has no meaning if
LIMIT=0.
KEYFMT
specifies whether the table is to have a numeric or character format key.
CHAR
specifies that the key is a character string. The table is ordered (for sequential
retrieval) based on the character value of the key (padded with blanks, if
required). KEYLEN is required if this operand is chosen.
NUM
specifies that the key is a signed number. The table is ordered based on the
numeric value of the key (largest negative through 0 (zero) to the largest
positive)—from -2
31
through 2
31
-1. keylen cannot be specified in this case.
KEYLEN=
keylen
specifies the key length of the entries in this table, and is a required operand if
KEYFMT=CHAR is specified. The value of
keylen
must be a number from 1
through 256.
The key values supplied when adding entries to this table are padded with blanks
if the entry is shorter than the supplied length. An error response is returned if the
values are longer.