Understanding basic composite transactions
A basic composite transaction is a series of single transactions. As such, the main body
of a basic composite transaction contains two or more <TCRMService/> (or
<DWLAdminService/>) XML requests.
To hold these individual XML requests, use the root tag
<DWLCompositeServiceRequest>, followed by the optional
<GlobalFields/> XML data. The composite XML document references the
corresponding CompositeTransactionRequest.xsd (or
CompositeAdminTransactionRequest.xsd for administrative composite services) for XML
validation. For example:
<?xml version="1.0" encoding="UTF-8"?>
<DWLCompositeServiceRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="CompositeTransactionRequest.xsd">
<GlobalFields>
…
…
</GlobalFields>
<TCRMService>
…
…
</TCRMService>
…
…
<TCRMService>
…
…
</TCRMService>
</DWLCompositeServiceRequest>