OSI/MHS Gateway Programmatic Interface (GPI) Programming Guide

GPI Object Management
OSI/MHS Gateway Programmatic Interface (GPI) Programming Guide424822-001
3-5
Objects and X.400 Messages
As shown, the message consists of envelope and content information. Inside the
gateway, this information is represented by a root object that has 14 attributes. Thirteen
of the attributes represent envelope information; the fourteenth represents content
information. As in Figure 3-2, each attribute that represents a subobject on the next
level is shown in boldface type. This object has seven such attributes.
The DDL name of the object and each of the attributes also is shown. The names are
based on XAPIA specifications. The MH-C- prefix indicates an object class name. The
MH-T- prefixes indicate names for attribute types. A complete listing of XAPIA classes
and the attribute types associated with them is in the GPI Reference Manual.
Figure 3-5 shows a different view of the root object. In this view, DDL names have
been modified to be more readable (prefixes and dashes have been deleted). Throughout
the remainder of this guide, this style is used for examples that show specific objects.
In this view, two of the subobjects on the second level of this root object are shown.
The class names of the subobjects are in all uppercase letters. Note that the class name
of the second subobject, External Trace Entry, is not the same as the name of the
attribute type that represents it, External Trace Info. This is true for many XAPIA
classes.
Figure 3-4. X.400 Message as Object
Note. For purposes of a simple example, a special OM-T-CLASS or “class” attribute is not
shown in this object or in the subobjects depicted in Figures 3-5 and 3-6. As described later,
all objects contain an instance of OM-T-CLASS. The purpose of the attribute is to identify the
object’s class name.
304CDT .CDD
Message
Content
MH-T-BILATERAL-INFORMATION
MH-T-EXTERNAL-TRACE-INFO
MH-T-ORIGINAL-EITS
MH-C-MESSAGE
MH-T-ORIGINATOR-NAME
MH-T-RECIPIENT-DESCRIPTORS
MH-T-PRIORITY
MH-T-CONTENT-IDENTIFIER
MH-T-MTS-IDENTIFIER
MH-T-CONTENT-TYPE
MH-T-DISCLOSURE-ALLOWED
MH-T-CONVERSION-PROHIBITED
MH-T-ALTERNATE-RECIP-ALLOWED
MH-T-CONTENT-RETURN-REQUESTED
MH-T-CONTENT
Message
Message
Envelope