SPI Common Extensions Manual
Glossary
SPI Common Extensions Manual—427508-001
Glossary-14
summary state
summary state. One of the generally defined possible conditions of an object with respect
to the management of that object. A summary state differs from a state in two ways.
First, a summary state pertains to the management of an object whereas a state can
convey other kinds of information about the object. Second, the set of summary states
is a common list defined the same way for all extended SPI subsystems whereas the
set of possible states differs from subsystem to subsystem. The SPI extensions define
a number of summary states, including STARTED, STOPPED, SUSPENDED,
ABORTING, and DEFINED.
syntax token. A token whose function is not to provide information for a command or
response but to bracket or group other tokens. Its use is analogous to that of a
punctuation symbol. The tokens that begin and end lists (the list tokens) are syntax
tokens. Compare with parameter token.
token. In SPI, a distinguishable unit in an SPI message. Programs place tokens in an SPI
buffer using the SSPUT procedure (except for header tokens, which are a special
case), and retrieve them from the buffer with the SSGET procedure. A token has two
parts: an identifying code—a token code—and a token value. For command and
response messages, a token normally represents a parameter to a command, an item
of information in a response, or control information for the subsystem. For event
messages, a token normally represents an item of information about an event or about
the event message itself. In TACL, an entity recognized by the #ARGUMENT built-in
function when parsing an argument string passed to a routine.
token code. In SPI, a 32-bit value that, as the first part of a token, lets any token be
identified and located within an SPI message. A token code consists of a token type
(16 bits) and a token number (16 bits). In TAL, TACL, and COBOL85, names are used
to represent token codes (ZSPI-TKN-SSID, for example). In DDL, a special definition
(using the TOKEN-CODE statement) that the DDL compiler translates into an SPI
token code. Token codes have symbolic names of the form subsys-TKN-name. See
also token map and qualified token code.
token data type. The part of the token code that defines the kind of value (such as an
integer or a file name) allowed for a token. Token data types have symbolic names of
the form subsys-TDT-name.
token length. The part of a token code that indicates the length in bytes of the
corresponding token value. A token length of 255 indicates that the token value has
variable length or a length greater than 254, in which case the first word of the token
value contains the (noninclusive) byte length of the rest of the token value.