The MIF Object Structure (MOS) is made up of one or more
subrecords, which make up the content of an integration message sent
to or received from an external system.
Each subrecord contains fields from the MBO. The MBO and
the corresponding subrecord have the same name. A MOS can include
any number of subrecords. The Object Structures can be hierarchical,
representing a parent-child relationship between pairs of subrecords
in the Object Structure. The topmost MBO is called a primary object
or root MBO.
Figure 1. The Purchase Order predefined Object Structure
An Object Structure is the common data layer that IF uses
for outbound and inbound application data processing. You can use
the message content of a single Object Structure to support both inbound
and outbound message processing. Standard Service and REST APIs (see
Figure 1)
do not go through the Object Structure layer.
Note: In Maximo® 6, the Object Structure was known as
Integration Object. In Maximo 7,
the Object Structure is called as Integration Object Structure or
MIF Object Structure (MOS).