OSI/MHS Gateway Programmatic Interface (GPI) Reference Manual
Object Classes and Attribute Types
OSI/MHS Gateway Programmatic Interface (GPI) Reference Manual—522223-001
3-135
IM-C-UNIDENTIFIED-BODY-PART
IM-C-UNIDENTIFIED-BODY-PART
This class of object comprises data for a body part not among those tagged body parts
defined in this specification.
Table 3-92
describes the attribute types for this class and the syntax, length, and number
of values for each type.
Meanings of Attributes
The first attribute type specifies the following information:
IM-T-UNIDENTIFIED-DATA
Is the Basic Encoding Rules encoded data that is the whole body part including its
ASN.1 tag.
IM-T-UNIDENTIFIED-TAG
Is the ASN.1 tag number that differentiates this body part. This value is extracted from
the first few octets of IM-T-UNIDENTIFIED-DATA.
Implementation and Usage Note
•
OM-S-ONFILE-STRING is a value syntax that applies to messages exceeding 64
kilobytes.
For the attribute IM-T-UNIDENTIFIED-DATA, this value syntax is an alternative to
OM-S-OCTET-STRING.
When this attribute has the syntax OM-S-ONFILE-STRING, the GPI library stores
the value in a file, and the value retains the characteristics of its primary syntax.
For outbound messages, the client program should specify OM-S-ONFILE-STRING
as the syntax of an attribute when the memory storage space might be insufficient to
accommodate the value of the attribute. The client can specify this syntax for
specific strings when the accumulated length of the strings might overflow the total
string area specified in the max-table-data parameter of the GPI_INITIALIZE_
procedure call.
Table 3-92. IM-C-UNIDENTIFIED-BODY-PART Attributes—General Charac-
teristics
Attribute Type Value Syntax
Value
Length
Number of
Values
IM-T-UNIDENTIFIED-DATA OM-S-OCTET-STRING
or
OM-S-ONFILE-STRING
2-n 1
IM-T-UNIDENTIFIED-TAG OM-S-INTEGER - - 1
OM-T-CLASS OM-S-INTEGER - - 1