SPI Reference Summary

SPI Standard Definitions
SPI Reference Summary427507-006
1-8
Token Data Types
Token Data Types
ZSPI-DDL-USERID Defines the 2-byte HP user ID
ZSPI-DDL-USERNAME Defines a 16-byte HP internal-format user name
ZSPI-DDL-VERSION Used with a labeled dump version formatting procedure;
equivalent to ZSPI-DDL-UINT
Token Data Type Description
ZSPI-TDT-BOOLEAN Boolean value
ZSPI-TDT-BYTE 8-bit unsigned binary integer, range 0 to 255 (except COBOL)
ZSPI-TDT-CHAR 8-bit ASCII character
ZSPI-TDT-CRTPID 8-byte C-series internal-format process ID; for structure, see
ZSPI-TYP-CRTPID
ZSPI-TDT-DEVICE 8-byte internal-format device name; fields addressable as string
or integer values (except in TACL)
ZSPI-TDT-ENUM 16-bit signed enumerated value, range -32768 to +32767
defined by subsystem and depends on token number; format
same as ZSPI-TDT-INT
ZSPI-TDT-ERROR Fully qualified error token (including subsystem ID)
ZSPI-TDT-FLT 32-bit floating-point (real) number in range
-#863616855 * (10**-78) to +#115792089 * (10**77) (except
COBOL and TACL)
ZSPI-TDT-FLT2 64-bit floating-point (real) number in range
-#86361685550944446 * (10**-78) to +#115792089237316189
* (10**77) (except COBOL and TACL)
ZSPI-TDT-FNAME 24-byte internal-format file name for disk file, process, or
device, as generated by FNAMEEXPAND
ZSPI-TDT-FNAME32 32-byte internal file name, consisting of 8-byte internal-format
system name, followed by 24-byte internal-format local file
name
ZSPI-TDT-INT 16-bit signed integer, range -32768 to +32767
ZSPI-TDT-INT2 32-bit signed integer, range -2,147,483,648 to +2,147,483,647
ZSPI-TDT-INT4 64-bit fixed-point number, range -9,223,372,036,854,775,808 to
+9,223,372,036,854,775,807
ZSPI-TDT-LIST Data type of list or of token that starts a list; token length is zero
ZSPI-TDT-MAP Token map identifying code of extensible structured token
ZSPI-TDT-MARK Token for marking a buffer position; token length is zero
ZSPI-TDT-PHANDLE Ten-word, D-series process handle
ZSPI-TDT-SSCTL Token to direct SPI procedure to perform control operation on
buffer; reserved for SPI
Data Structure Description (page 3 of 3)