The XML template will need to be created and stored as a file on the Avaya IR. A header naming the integration object will need to be added to the tag pairs (start and end tags) derived from the DTD. The header takes the form
<SiebelMessage MessageID="" MessageType="IntegrationObject" IntObjectName="IntegObjName">
Where IntegObjName is the name of the integration object.
The DTD example shown above would be translated into the following template:
<SiebelMessage MessageID="" MessageType="IntegrationObject" IntObjectName="IntegObjName">
<BubbaFundsTransferSr>
<FundsTransferSR> <ContactFinancialAccounts></ContactFinancialAccounts>
<ContactLastName></ContactLastName> <FundsTransferFromAccountNumber></FundsTransferFromAccountNumber>
<FundsTransferToAccountNumber></FundsTransferToAccountNumber>
<FundsTransferDollarAmount></FundsTransferDollarAmount>
<TransactionId></TransactionId>
<SRNumber></SRNumber>
</FundsTransferSR>
</BubbaFundsTransferSr>
</SiebelMessage>
When using the template to update a Siebel eBusiness database, the Avaya IR application will populate the elements with data.