SPI Common Extensions Manual
Glossary
SPI Common Extensions Manual—427508-001
Glossary-7
nonsensitive command
nonsensitive command. A command that does not affect the state of an object. 
Nonsensitive commands can be issued by any user or program that is allowed access 
to the subsystem. Most informational commands are nonsensitive. Compare with 
sensitive command.
null value. A value in a field of an extensible structure indicating that no value was assigned 
by the sending process. Null values are initialized by the SSNULL procedure.
object. In SPI, an entity subject to independent reference and control by a subsystem; for 
example, the disk volume $DATA or the data communications line $X2502. An object 
typically has a name and a type known to the controlling subsystem. In DDL, an item in 
a dictionary. DDL assigns each object a unique object number for identification.
object type. A category of objects to which a specific object belongs. For example, a 
specific disk file might have the object type FILE and a specific terminal the object type 
SU. A subsystem identifies a set of object types for the objects it manages. The 
operator interface to the subsystem might have keywords to identify the types. 
Correspondingly, the programmatic interface would have object-type numbers suitable 
for passing to the SPI SSINIT procedure. In DDL, one of the six types of dictionary 
objects: records, DEFs, constants, token types, token codes, and token maps.
object-name template. An object name, provided in a command, which the subsystem 
compares with the names of its objects to identify those to which the command should 
be applied. Some subsystems allow wild-card characters in object-name templates.
object-name token. A parameter or response token that identifies, by name, a particular 
object of a given object type. An object-name token is a kind of object-selector token. 
See object-selector token.
object-selector token. A token that identifies one or more specific objects to operate on, of 
the object type given in the command. Typically, the value of such a token is either 
some form of object name or an object number. An object-name token is a kind of 
object-selector token. See object-name token.
object-type number. A number that represents an object type managed by a subsystem. 
Each subsystem with a token-oriented programmatic interface can have its own set of 
object-type numbers, which are represented in DDL by constants and in programs by 
TAL literals or defines, COBOL level-01 variables, or TACL text variables. (In some 
cases, object-type numbers are shared by several subsystems.) The object-type 
number is a header token in commands and responses. See object type.










