External XML
<ExternalXML> defines an XML entity to be saved into the event database. This provides the flexibility for an external system to define some XML entity that is unknown to our system. Connect will save the entity as an XML blob. When the Conversation Manager (CM) picks up the event and creates e-mail data for the Mail Composer (MC), it will mark the e-mail as having an external XML entity. When MC receives the e-mail, it will apply the XML entity to an XSL file fetched from the content generator using an XML parser. The result will be message content to be sent out to the customer.
<ExternalXML>
<ORDER NO=
"1"
>
<SHIPPING TYPE=
"UPGRADE"
CARRIER=
"FEDEX"
TRACKNUMBER=
"8201280912"
>
<DATE DAY=
"15"
MONTH=
"05"
YEAR=
"2000"
/>
</SHIPPING>
<ITEMLIST>
<ITEM NUMBER=
"1"
QTY=
"2"
PRODUCTDESC=
"Tele Tubby pink"
STATUS=
"CA"
WEBSITEID=
"2"
FUNDS=
"100"
/>
<ITEM NUMBER=
"2"
QTY=
"4"
PRODUCTDESC=
"Tele Tubby blue"
STATUS=
"NONFINAL"
WEBSITEID=
"1"
FUNDS=
"200"
/>
<ITEM NUMBER=
"3"
QTY=
"1"
PRODUCTDESC=
"GI Joe"
STATUS=
"SH"
WEBSITEID=
"1"
FUNDS=
"0"
/>
<ITEM NUMBER=
"4"
QTY=
"1"
PRODUCTDESC=
"Bennie Baby"
STATUS=
"CA"
WEBSITEID=
"2"
FUNDS=
"0"
/>
<ITEM NUMBER=
"5"
QTY=
"5"
PRODUCTDESC=
"Bennie Baby"
STATUS=
"NONFINAL"
WEBSITEID=
"2"
FUNDS=
"150"
/>
</ITEMLIST>
</ORDER>
</ExternalXML>