OSI/MHS Gateway Programmatic Interface (GPI) Programming Guide
GPI Object Management
OSI/MHS Gateway Programmatic Interface (GPI) Programming Guide—424822-001
3-15
Attribute Position and Value Position
The integer constant is part of the DDL definition for each attribute type.  A complete 
listing of the DDL definitions is provided in the GPI Reference Manual. For example, 
the following is part of the listing for attribute types of the MH package: 
Within any object, there can be only one instance of any type of single-valued or 
multivalued attribute. In other words, no two attribute positions within an object can be 
occupied by the same attribute type.  However, in the sense that one object is contained 
in the hierarchy of another, a given attribute type can appear somewhere else in the 
hierarchy. For example, in Figure 3-11, attribute type H is contained in object Y, which 
is itself contained in object X.  Object X has as a first-level attribute, a separate instance 
of attribute H.
The GPI procedure that uses attribute-position is GPI_OM_EXAMINE_ . The 
GPI procedures that use value-position are GPI_OM_INSERT_ , 
GPI_OM_LIST_ , GPI_OM_READ_ , GPI_OM_REMOVE_ , and GPI_OM_WRITE_ .
CONSTANT MH-T-A3-WIDTH VALUE IS 200.
CONSTANT MH-T-ACTION VALUE IS 201.
CONSTANT MH-T-ACTUAL-RECIPIENT-NAME VALUE IS 202.
CONSTANT MH-T-ADMD-NAME VALUE IS 203.
CONSTANT MH-T-ALTERNATE-RECIP-ALLOWED VALUE IS 207.
CONSTANT MH-T-ARRIVAL-TIME VALUE IS 209.
CONSTANT MH-T-ATTEMPTED-ADMD-NAME VALUE IS 210.










