OSI/MHS Gateway Programmatic Interface (GPI) Reference Manual
DDL Definitions
OSI/MHS Gateway Programmatic Interface (GPI) Reference Manual—522223-001
A-4
Second-Level Data Types
Second-Level Data Types
The GPI defines second-level data type for fields of attribute descriptors. Second-level 
(secondary) data types are made from one or more first-level data types, described in 
First-Level Data Types
 on page A-2. 
OM-SYNTAX
This data type defines a field for the syntax of an attribute value in an attribute 
descriptor. 
OM-TYPE
This data type defines a field for the type of an attribute value in an attribute descriptor. 
OM-VALUE
This data type defines a field for the attribute value in an attribute descriptor.  
Third-Level Data Types
The GPI defines third-level data types for attribute descriptors.  Third-level (tertiary) 
data types are made from one or more second-level data types, described in Second-
Level Data Types on page A-4.
OM-DESCRIPTOR
This data type defines a field for an attribute descriptor. Use this structure to insert 
attribute values in and examine attribute values from a descriptor list. 
DEFINITION OM-SYNTAX TYPE OM-UINT16.
DEFINITION OM-TYPE TYPE OM-UINT16.
DEFINITION OM-VALUE.
 02 Z-STRING TYPE OM-STRING.
 02 BOOLEAN REDEFINES Z-STRING TYPE OM-BOOLEAN.
 02 ENUMERATION REDEFINES Z-STRING TYPE OM-ENUMERATION.
 02 INTEGER REDEFINES Z-STRING TYPE OM-INTEGER.
 02 OBJECT REDEFINES Z-STRING TYPE OM-PADDED-OBJECT.
 02 VALUE REDEFINES Z-STRING TYPE BINARY 64.
END
DEFINITION OM-DESCRIPTOR.
 02 TYPE TYPE OM-TYPE.
 02 SYNTAX TYPE OM-SYNTAX.
 02 VALUE TYPE OM-VALUE.
END










