OSI/FTAM Programming Reference Manual

DDL Definitions
HP NonStop OSI/FTAM Programming Reference Manual528611-001
A-20
ZFTM Structures
ZASNAME is reserved, and application programs should not use it.
ZFTM-DDL-CNTNTS-TYPE
specifies the contents type of an abstract data type file when an application opens
the file.
ZID indicates whether the file has a ZCNTNTSTYPE or a ZDOCTYPE value. Valid
values include:
ZFTM-VAL-CNTNTSTYPE-NOVALUE indicates that no value is present for the
contents type.
ZFTM-VAL-CNTNTSTYPE-DOCTYPE indicates that a document type value is
present for the contents type. The ZDOCTYPE field identifies the document type.
ZFTM-VAL-CNTNTSTYPE-CNSTRTAS indicates that a constraint set and abstract
syntax name is present for the contents type. The ZCONSTRAINTSETASNAME
field identifies the constraint set and abstract syntax name.
DEFINITION ZFTM-DDL-CNTNTS-TYPE.
02 ZID TYPE ZAPS-DDL-ENUM1.
02 ZCNTNTSTYPE TYPE ZAPS-DDL-CHAR128.
02 ZDOCTYPE REDEFINES ZCNTNTSTYPE.
03 ZDOCTYPENAME TYPE ZAPS-DDL-OBJ-ID.
03 ZUNIVERSALCLASSISPRESENT TYPE ZAPS-DDL-ISPRESENT.
03 ZUNIVERSALCLASS TYPE ZAPS-DDL-INT2.
03 ZMAXSTRINGLENISPRESENT TYPE ZAPS-DDL-ISPRESENT.
03 ZMAXSTRINGLEN TYPE ZAPS-DDL-INT2.
03 ZSTRINGSIGISPRESENT TYPE ZAPS-DDL-ISPRESENT.
03 ZSTRINGSIG TYPE ZAPS-DDL-INT2.
03 ZFILEATTRSISPRESENT TYPE ZAPS-DDL-ISPRESENT.
03 ZFILEATTRS TYPE ZFTM-DDL-ATTR-NAMES.
02 ZCONSTRAINTSETASNAME REDEFINES ZCNTNTSTYPE.
03 ZCONSTRAINTSETNAME TYPE ZAPS-DDL-OBJ-ID.
03 ZASNAME TYPE ZAPS-DDL-OBJ-ID.
END
The valid values for ZID are:
CONSTANT ZFTM-VAL-CNTNTSTYPE-NOVALUE VALUE 0.
CONSTANT ZFTM-VAL-CNTNTSTYPE-DOCTYPE VALUE 1.
CONSTANT ZFTM-VAL-CNTNTSTYPE-CNSTRTAS VALUE 2.
CONSTANT ZFTM-VAL-CNTNTSTYPE-UNKNOWN VALUE 3.
The valid values for ZUNIVERSALCLASS are:
CONSTANT ZFTM-VAL-UC-PRINTABLE-STRING VALUE 19 TYPE BINARY 32.
CONSTANT ZFTM-VAL-UC-TELETEX-STRING VALUE 20 TYPE BINARY 32.
CONSTANT ZFTM-VAL-UC-VIDEOTEX-STRING VALUE 21 TYPE BINARY 32.
CONSTANT ZFTM-VAL-UC-IA5-STRING VALUE 22 TYPE BINARY 32.
CONSTANT ZFTM-VAL-UC-GRAPHIC-STRING VALUE 25 TYPE BINARY 32.
CONSTANT ZFTM-VAL-UC-VISIBLE-STRING VALUE 26 TYPE BINARY 32.
CONSTANT ZFTM-VAL-UC-GENERAL-STRING VALUE 27 TYPE BINARY 32.
The valid values for ZSTRINGSIG are:
CONSTANT ZFTM-VAL-STRINGSIG-VARIABLE VALUE 0 TYPE BINARY 32.
CONSTANT ZFTM-VAL-STRINGSIG-FIXED VALUE 1 TYPE BINARY 32.
CONSTANT ZFTM-VAL-STRINGSIG-NOTSIG VALUE 2 TYPE BINARY 32.