OSI/MHS Gateway Programmatic Interface (GPI) Reference Manual

Object Classes and Attribute Types
OSI/MHS Gateway Programmatic Interface (GPI) Reference Manual—522223-001
3-120
IM-C-MM-MESSAGE-BODY-PART
specified in the max-in-memory-string-len parameter of the
GPI_MT_START_TRANSFER_IN_ call.
Attributes that have the syntax OM-S-ONFILE-STRING are treated as long strings.
regardless of their actual length: that is, they are treated as if they were longer than
the specification of the max-string-len parameter of GPI_INITIALIZE_. Thus, you
can use only the procedure calls GPI_OM_READ_ and GPI_OM-WRITE_ to read
and write the values of strings that have the syntax OM-S-ONFILE-STRING.
IM-C-MM-MESSAGE-BODY-PART
This class of object conveys a military message that has been forwarded by a military
messaging user agent (MM-UA). The military message body part contains the original
contents of the forwarded message.
Table 3-76
describes the attribute types for this class and the syntax, length, and number
of values for each type.
Meanings of Attributes
The attribute types specify the following information:
IM-T-MM-MESSAGE-DATA
Is the forwarded IPM.
IM-T-MM-MESSAGE-ENVELOPE
Is the delivery envelope (without the MTS identifier) accompanying the forwarded
interpersonal message (IPM) when it is delivered to the originator of the forwarding
IPM.
IM-C-NAT-DEFINED-BODY-PART
This class of object consists of binary data, which must follow the BER. The data type
of the data value encoded is nationally defined. The originator and all recipients are
assumed to know the country that defined the data type.
Table 3-76. IM-C-MM-MESSAGE-BODY-PART Attributes—General
Characteristics
Attribute Type Value Syntax
Value
Length
Number of
Values
IM-T-MM-MESSAGE-
DATA
OM-S-OBJECT
(IM-C-
INTERPERSONAL-
MESSAGE)
- - 1
IM-T-MM-MESSAGE-
ENVELOPE
OM-S-OBJECT
(MH-C-DELIVERY-
ENVELOPE)
- - 1
OM-T-CLASS OM-S-INTEGER - - 1