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, you use the
root tag <DWLCompositeServiceRequest>
, followed
by the optional <GlobalFields/>
XML data. The
composite XML document references the corresponding CompositeTransactionRequest.xsd
for XML validation. For example:
<?xml version="1.0" encoding="UTF-8"?>
<DWLCompositeServiceRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="MDMCommon.xsd">
<GlobalFields>
…
…
</GlobalFields>
<TCRMService>
…
…
</TCRMService>
…
…
<TCRMService>
…
…
</TCRMService>
</DWLCompositeServiceRequest>