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

ZSPI Data Definitions
SPI Programming Manual427506-006
4-6
Fundamental Data Structures
ZSPI-DDL-CRTPID
ZSPI-DDL-CRTPID defines an 8-byte internal-format process ID for C-series RVUs.
ZSPI-DDL-DEVICE
ZSPI-DDL-DEVICE defines an 8-byte device name.
ZSPI-DDL-DEVNAME
ZSPI-DDL-DEVNAME defines an internal-format device name.
ZSPI-DDL-DISCNAME
ZSPI-DDL-DISCNAME defines an internal-format disk name.
ZSPI-DDL-ENUM
SPI-DDL-ENUM defines a 16-bit enumerated value.
def ZSPI-DDL-CRTPID tacl crtpid.
02 Z-PROCNAME type ZSPI-DDL-CHAR6.
02 Z-CRT redefines Z-PROCNAME type ZSPI-DDL-INT
occurs 3 times.
02 Z-PID.
03 Z-CPU type ZSPI-DDL-BYTE spi-null " ".
03 Z-PIN type ZSPI-DDL-BYTE spi-null " ".
02 Z-CPUPIN redefines Z-PID
type ZSPI-DDL-UINT.
end
def ZSPI-DDL-DEVICE type ZSPI-DDL-CHAR8 tacl device.
def ZSPI-DDL-DEVNAME tacl fname.
02 Z-DEVNAME type ZSPI-DDL-DEVICE.
02 Z-SUBDEVNAME type ZSPI-DDL-CHAR8.
02 Z-FILLER type character 8 spi-null " ".
end
def ZSPI-DDL-DISCNAME tacl fname.
02 Z-VOLUME type ZSPI-DDL-CHAR8.
02 Z-SUBVOLUME type ZSPI-DDL-CHAR8.
02 Z-FILENAME type ZSPI-DDL-CHAR8.
end
def ZSPI-DDL-ENUM pic s9(4) comp spi-null 255
tacl enum.