Integration Component Elements
An integration component element corresponds to an integration component type in the repository definition.
Component parent-child relationships are represented by a structure in which the child components of a given component type are nested within a component container element. The component container element is, in turn, nested within the parent component instance.
Thus, all components within an integration object instance are indirectly nested within the root component. Only one instance of the root component is allowed for each object instance. The root component is nested within the object list element. The object list element permits multiple integration object instances of a given type within the XML document.
The field children of an integration component element can be either elements or attributes, depending on the XML Style setting for each field. The component container elements of a given component appear after the fields in the XML document.
In the following example, Contact child components are nested within the Account component instance:
<Account>
. . .
Account Field Elements
. . .
<ListOfContacts>
<Contact> . . . Contact 1 . . . </Contact>
<Contact> . . . Contact 2 . . . </Contact>
</ListOfContacts>
<Account>