OSI/MHS Gateway Programmatic Interface (GPI) Programming Guide

GPI Object Management
OSI/MHS Gateway Programmatic Interface (GPI) Programming Guide424822-001
3-3
Properties of Objects
Objects Can Contain Other Objects
An object might have an attribute that represents another object. In this sense, an object
can contain another object (Figure 3-2). In effect, the contained object is on a level
subordinate to the object that contains it. Information associated with the subordinate-
level object is now represented by the attribute on the level above.
Each subordinate-level object can itself contain other objects. In this manner,
hierarchical structures can be built that represent complex messages, probes, or reports.
If an object contains another object, it is called a superobject. If an object is contained
in another object, it is called a subobject.
Throughout the figures in this guide, boldface type is used to indicate an attribute that
represents a lower-level object. Shaded boxes are used to distinguish between objects
that are on different levels.
Figure 3-1. Objects and Attributes
Figure 3-2. Superobject and Subobjects
301CDT .CDD
Attribute
Attribute
Attribute
OBJECT
Attribute
Attribute
Attribute
Attribute
Attribute
Attribute
Attribute
OBJECT
Attribute
Attribute
OBJECT
302CDT .CDD
OBJECT
Attribute
Attribute
Attribute
Attribute
Attribute
Attribute
Attribute
Attribute
OBJECT
Attribute
Attribute
Attribute
OBJECT
Attribute