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.