SNAX/HLS Configuration and Control Manual

Syntactic Elements
Using the HLSRDT Utility
104705 Tandem Computers Incorporated 4-3
mapname
Represents the mapping table to be used for sessions established
under this PROFILE. The name is case-insensitive, up to 50
characters long, must start with an alphabetic character, and
contain only alphanumerics.
Preparing Commands You specify commands on text lines. Each text line is interpreted as explained in the
following paragraphs.
Comments Comments can be included on any command line by preceding the comment with an
exclamation point (!). HLSRDT ignores any text following an exclamation point until
the end of the line. The only exception is an exclamation point embedded within a
string, where the exclamation point is treated as part of the string rather than as a
comment marker.
Multiple Commands More than one command can be included on a source line. A semicolon and end-of-
line are used to signal the end of a command.
Empty Commands Empty lines or consecutive semicolons are interpreted as empty commands. Such
commands are ignored by HLSRDT.
Case Sensitivity All commands, keywords, and other text, except text enclosed between brackets (<>)
and text embedded within quotes, are interpreted without regard to case. For
example, the ADD command can be spelled “ADD” or “add.”
Blanks Blanks (spaces) are used to separate keywords and other values. Where one space is
required (such as between a verb and the object), any number of spaces can appear.
Only within strings is the exact number of spaces significant.
Syntactic Elements All commands are composed of keywords, strings, and numbers.
Keywords Keywords are specified as simple names, such as ADD, PROFILE, and PRI-SEND-EB.
These keywords are used to identify verbs, object types, and attributes. The case in
which they are specified is irrelevant. In addition, the three separator characters, -
(hyphen), _ (underscore), and ^ (hat), can be used interchangeably, although both this
document and the program use the hyphen. Thus, the following three spellings are
treated equivalently by the program:
INIT^NAME
INIT-NAME
INIT_NAME
Strings Strings are used to denote attribute values for the USER-DATA fields of the BIND and
INIT objects. Strings are represented by surrounding the text in quotes (“ ”) and
doubling any embedded quotes. Note that blanks within strings are considered to be
significant.
Numbers All numbers are represented in decimal notation.