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

ZSPI Data Definitions
SPI Programming Manual427506-006
4-11
Fundamental Data Structures
ZSPI-DDL-TOKENCODE
ZSPI-DDL-TOKENCODE defines a token code for an SSGET or SSPUT special
operation for which the token value (in the
token-value parameter) is itself a token
code.
ZSPI-DDL-TRANSID
ZSPI-DDL-TRANSID defines a 64-bit internal-format transaction ID for the HP NonStop
Transaction Management Facility (TMF).
ZSPI-DDL-UINT
ZSPI-DDL-UINT defines a 16-bit unsigned integer.
ZSPI-DDL-USERID
ZSPI-DDL-USERID defines a 2-byte user ID for the NonStop server.
ZSPI-DDL-USERNAME
ZSPI-DDL-USERNAME defines a 16-byte internal-format user name.
def ZSPI-DDL-TOKENCODE.
02 Z-TKN.
03 Z-DATATYPE type ZSPI-DDL-BYTE.
03 Z-BYTELEN type ZSPI-DDL-BYTE.
03 Z-NUMBER type ZSPI-DDL-INT.
02 Z-TKNTYPE redefines Z-TKN
type ZSPI-DDL-INT occurs 2 times.
02 Z-TKNCODE redefines Z-TKN
type ZSPI-DDL-INT2.
end
def ZSPI-DDL-TRANSID tacl transid.
02 Z-TRANSID type binary 64.
end
def ZSPI-DDL-UINT type binary 16 unsigned spi-null 0.
def ZSPI-DDL-USERID type ZSPI-DDL-BYTE-PAIR.
def ZSPI-DDL-USERNAME tacl username.
02 Z-GROUPNAME type ZSPI-DDL-CHAR8.
02 Z-USERNAME type ZSPI-DDL-CHAR8.
end