Object structures
An object structure is the common data layer that the integration framework uses for all outbound and inbound application data processing. Maximo IT provides an object structure specifically designed to import IT asset disposal data.
An object structure consists of one or more business objects that make up the content of an XML data message. The object structure for importing the IT asset disposal file is based on the business object required for Maximo IT asset data.
Object structures logically group together one or more Maximo® Business Objects (MBOs) and are the building blocks that are used to import and export data. In general, each MBO represents a particular database table. An MBO's attributes equate to the columns of the database table, and an instance of an MBO equates to a row of data in the table. Once defined, an object structure is used to create an XML Schema Definition (XSD), which defines the format of data exchange at the object structure level.
Object structure | Description | Tables/MBOs | Query only | Self referencing |
---|---|---|---|---|
ITASSETDISPOSAL | IT asset disposal definition | ASSET | N | N |
ITASSETDISPOSAL Attribute (column name) |
Description | Primary key | Alias name |
---|---|---|---|
ASSETNUM | Asset Number | Yes | ASSETNUM |
SITEID | Site ID | Yes | SITEID |
STATUS | Asset Status | STATUS | |
TLOAMDISPCHARGE | Charge | TLOAMDISPCHARGE | |
TLOAMDISPDATE | Date Disposed | TLOAMDISPDATE | |
TLOAMDISPRECIPIENT | Recipient | TLOAMDISPRECIPIENT | |
TLOAMDISPREMARK | Disposal Remarks | TLOAMDISPREMARK | |
TLOAMDISPREQ | Disposal Request ID | TLOAMDISPREQ | |
TLOAMDISPTYPE | Type of Disposal | TLOAMDISPTYPE | |
TLOAMDISPVALUE | Price/Value | TLOAMDISPVALUE |
Primary keys
The integration framework uses the primary key sets to properly update existing records and to determine when to insert new records.