SPI Reference Summary
SPI Procedures and Functions
SPI Reference Summary—427507-006
2-17
Data Types of SPI Parameters
Data Types of SPI Parameters
This table provides the language-specific data types corresponding to the data types of
SPI parameters. (Also see Buffer Declarations on page 2-15, SSID Initialization on
page 2-15, and Token Map Definition on page 2-16.)
COBOL
ENTER TAL "spiproc"
USING param-1 param-2 ... param-n
GIVING status.
C
status = SPIPROC (param_1 , param_2 ..., param_n )
TACL
#SET status [ #spifunc / option / param^1 param^2
... param^n ]
or
#SET status [ #spifunc / option / [ val^1 ] [ val^2
]
...[ val^n ]]
Note. A TACL built-in function in a macro or routine calls the corresponding SPI procedure.
Parameter TAL COBOL C TACL (page 1 of 2)
buffer STRUCT .buffer
(subsys^DDL^
MSG^BUFFER^
DEF)
COBOL record
(subsys-DDL-
MSGBUFFER)
buffer
(subsys_ddl_msg
_
buffer_def)
buffer STRUCT
LIKE
subsys^DDL^MSG^
BUFFER
buffer-
length
INT NATIVE-2 int UINT
checksum INT NATIVE-2 int INT
command INT NATIVE-2 int ENUM
count INT .EXT NATIVE-2 int UINT
dest-buffer STRUCT
.buffer(subsys^
DDL^MSG^
BUFFER^DEF)
COBOL record
(subsys-DDL-
MSG-BUFFER)
buffer
(subsys_ddl_msg
_buffer_def)
buffer STRUCT
LIKE
subsys^DDL^MSG^
BUFFER
dest-index INT NATIVE-2 int UINT
dest-var - - - STRUCT
header-
type
INT NATIVE-2 int UINT
index INT NATIVE-2 int INT
object-type INT NATIVE-2 int ENUM
max-field-
version
INT NATIVE-2 int UINT
max-resp INT NATIVE-2 int INT
result-var - - - STRUCT
server-
version
INT NATIVE-2 int UINT