GitHubContribute in GitHub: Open doc issue|Edit online

Using Object Structure Services

The Object Structure Services provide capabilities to perform the provided operations over a specified Object Structure. You can use the information provided here to use object structure services.

  • Update
  • Query
  • Create
  • Sync
  • Delete
  • Publish
  • Invoke

The Simple Tpae IF Connector supports the operations that are indicated in preceding list. Object Structure Services can be used to create, read, update, or delete operations and are the default behavior of the connector. These services are managed by the Object Structure application. Maximo® comes with several predefined Object Structures, for example, MXASSET:

MBO Parent Object Location Path Relationship
ASSET ASSET
ASSETMETER ASSET ASSET/ASSETMETER INT_ASSETMETER
ASSETUSERCUST ASSET ASSET/ASSETUSERCUST ASSETUSERCUST
ASSETSPEC ASSET ASSET/ASSETSPEC ASSETSPECCLASS

Table 1. MXASSET example

When reading assets, the connector receives a structure, similar to the following XML file, where the relationships are represented as nested elements:

<ASSET>
    <ASSETNUM>7112</ASSETNUM>
    -
    <ASSETMETER>
        <METERNAME>RUNHOURS</METERNAME>
        -
    </ASSETMETER>
    <ASSETMETER>
        <METERNAME>KILOMETERS</METERNAME>
        -
    </ASSETMETER>
    -
</ASSET>