SPI Reference Summary
SPI Standard Definitions
SPI Reference Summary—427507-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)










