DSM/Tape Catalog Management Programming Manual
Common Definitions
DSM/Tape Catalog Management Programming Manual—520481-003
4-2
ZMCS Fundamental Data Structures
ZMCS-DDL-SQLMXOBJECT
This definition defines a SQl/MX object which has SQL/MX object type (catalog,
schema, table, tpart), size of SQL/MX object name and SQL/MX object name.
ZMCS-DDL-GENERATION
ZMCS-DDL-GENERATION defines an absolute or relative generation of a file. A
negative value indicates a relative generation, a positive value indicates an absolute
generation, and a 0 is null.
ZMCS-DDL-MSG-BUFFER
ZMCS-DDL-MSG-BUFFER defines a nominal buffer length.
ZMCS-DDL-MSG-MINBUFFER
ZMCS-DDL-MSG-MINBUFFER defines the minimum buffer length.
DEFINITION ZMCS-DDL-SQLMXObject.
02 ZSQLMXType TYPE ZMCS-DDL-SQLMXType-ENM.
02 ZSQLMXLen TYPE ZSPI-DDL-Int SPI-NULL 255.
02 ZSQLMXName TYPE ZMCS-DDL-CHAR254.
END.
def ZMCS-DDL-GENERATION type ZSPI-DDL-INT2
def ZMCS-DDL-MSG-BUFFER
02 Z-MSGCODE type ZSPI-DDL-INT
02 Z-BUFLEN type ZSPI-DDL-UINT
02 Z-OCCURS type ZSPI-DDL-UINT
02 Z-FILLER type ZSPI-DDL-BYTE
occurs 0 to ZMCS-VAL-BUFLEN times
depending on Z-OCCURS
end.
def ZMCS-DDL-MSG-MINBUFFER
02 Z-MSGCODE type ZSPI-DDL-INT
02 Z-BUFLEN type ZSPI-DDL-UINT
02 Z-OCCURS type ZSPI-DDL-UINT
02 Z-FILLER type ZSPI-DDL-BYTE
occurs 0 to ZMCS-VAL-MINBUFLEN times
depending on Z-OCCURS
end.