SPI Programming Manual (G06.24+, H06.03+, J06.03+)

SPI Programming Manual427506-006
4-1
4 ZSPI Data Definitions
The data types, tokens, values, and other declarations on which SPI is based are
referred to as the SPI standard definitions or the ZSPI definitions.
This section describes these ZSPI definition types:
HP distributes these definitions in the ZSPI definition files normally located in
$
software-release-volume.ZSPIDEF.* (although they can be placed elsewhere).
For more information about these files, see Data Definitions
on page 2-10.
Fundamental Data Structures
This subsection describes the fundamental data structures with which SPI tokens and
other elements are built. A token type (TYP) associates a defined token data type
(TDT) with a corresponding data structure (DDL). The token type can then be used in
the TOKEN TYPE IS clause of a token code definition. Names of the fundamental
structure definitions are of the form ZSPI-DDL-....
In the DDL definitions, the SPI-NULL clauses give the null values used by the SSNULL
procedure when it initializes fields of extensible structured tokens. The TACL clauses
name special TACL data types in which the associated token values or fields are
represented in TACL. For more information about the DDL definition statements, see
Appendix B, Summary of DDL for SPI
.
ZSPI-DDL-BOOLEAN
ZSPI-DDL-BOOLEAN defines a Boolean value.
Topic Page
Fundamental Data Structures
4-1
Token Data Types 4-12
Token Numbers 4-28
Token Codes 4-31
Token Length 4-45
Command Numbers 4-45
Object-Type Numbers 4-45
Error Numbers 4-46
Subsystem Numbers 4-47
Miscellaneous Values 4-47
def ZSPI-DDL-BOOLEAN type logical spi-null " ".