OSI/FTAM Programming Reference Manual
DDL Definitions
HP NonStop OSI/FTAM Programming Reference Manual—528611-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.










