The outbound OTD is named after the master index application (for example, OUTCompany or OUTPerson). This OTD contains eight primary nodes: Event, ID, SBR, and the standard Java methods marshal, unmarshal, marshalToString, unmarshalFromString, marshalToBytes, unmarshalFromBytes, and reset. The Event field is populated with the type of transaction that created the outbound message, and the ID field is populated with the unique identification code of that transaction. The SBR node is the portion of the OTD created from the Object Definition file. In the sample, the outbound OTD publishes messages in XML format. Table 1 describes the components of the SBR portion of the outbound OTD.
Table 1 Outbound OTD SBR Nodes
Node |
Description |
---|---|
EUID |
The EUID of the record that was inserted or modified. |
Status |
The status of the record. |
CreateFunction |
The date the record was first created. |
CreateUser |
The logon ID of the user who created the record. |
UpdateSystem |
The processing code of the external system from which the updates to an existing record originated. |
ChildType |
The name of the parent object. |
CreateSystem |
The processing code of the external system from which the record originated. |
UpdateDateTime |
The date and time the record was last updated. |
CreateDateTime |
The date and time the record was created. |
UpdateFunction |
The type of function that caused the record to be modified. |
RevisionNumber |
The revision number of the record. |
UpdateUser |
The logon ID of the user who last updated the record. |
SystemObject |
The object’s local identifier in a specified system. This field has three sub-fields: LID: The local ID assigned to the person in the system of origin. System: The processing code of the system of origin. Status: The status of the local ID in the enterprise record. |
Object_Name |
The fields in this node are defined by the object structure (as defined in the Object Definition file). It is named by the parent object and contains all fields and child objects defined in the structure. This section varies depending on the customizations made to the object structure. |