SPI Reference Summary
SPI Reference Summary—427507-006
2-1
2 SPI Procedures and Functions
SPI Procedure Calls
Both SPI requesters and servers use SPI procedures to initialize messages and 
extensible structured tokens, place tokens in messages, retrieve token values from 
messages, and move tokens from one message buffer to another. The general syntax 
follows the description of each procedure.
SSINIT Procedure
This procedures initializes a SPI buffer with an appropriate header and places values 
in header fields. 
Topic Page
SPI Procedure Calls
2-1
TACL Built-In Functions 2-9
Language-Specific Considerations 2-15
SSINIT ( buffer ! o
 , buffer-length ! i
 , ssid ! i
 , header-type ! i
 , command ! i
 , [ object-type ] ! i
 , [ max-resp ] ! i
 , [ server-version ] ! i
 , [ checksum ] ! i
 , [ max-field-version ] ) ! i
Parameter Value/Ref Description (page 1 of 2)
buffer ref:* Buffer to be initialized as SPI message buffer
buffer-length value Buffer length (in bytes)
ssid ref:6 Subsystem ID of target subsystem
header-type value Type of SPI buffer to initialize (ZSPI-VAL-CMDHDR)
command value Command number 
object-type value Object type for command (default = ZSPI-VAL-NULL-
OBJECT-TYPE)
max-resp value Maximum number of response records to be returned by 
subsystem in reply message










