NET/MASTER Network Control Language (NCL) Reference Manual
VARTABLE ALLOC
Verbs
3–190 106126 Tandem Computers Incorporated
VARTABLE ALLOC The VARTABLE ALLOC verb defines a new memory-resident table of variables
(vartable). The table, as defined, contains no entries. Once defined, other VARTABLE
verbs may refer to the table.
Syntax errors in the VARTABLE ALLOC statement cause the NCL procedure to
terminate.
VARTABLE ALLOC ID=
tablename
[ SCOPE={ CACHED | G90PRC | ENV | GLOBAL |
PROCESS | REGION } ]
[ AGE={ ALL | GET | NEW | NO | UPDATE } ]
[ DATA={ 1 |
n
} ]
[ DELOLD=NO | YES ]
[ KEYFMT=CHAR | NUM ]
[ KEYLEN=
keylen
]
[ LIMIT={ 0 |
n
} ]
[ USERCORR=NO | YES ]
ID=
tablename
specifies the name of the table that you wish to allocate.
tablename
can be any
valid expression. The table must not have been previously allocated.
tablename
must have a length of 12 characters or fewer, and must consist of the following
characters:
Alphabetic characters: A through Z and a through z
Numeric characters: 0 through 9
Other characters: ^ ~ # $ ( ) - . : @ [ \ ] _ ` |
tablename
must also not already exist in the nominated (or defaulted) scope.
SCOPE
specifies the scope of the table.
CACHED
specifies that the named table is a local copy of a global table. Visibility is
identical to specifying SCOPE=GLOBAL. See VARTABLE GET, in this section,
for further information.
G90PRC
specifies that the visibility of the named table is restricted to NCL processes
executing in the same Guardian process. This option is useful to improve
performance when some sharing is necessary but full global scope is not
required.