Example XML
<?xml version="1.0" encoding="UTF-8"?>
<policy type="DataCapture">
<policyProperties>
<description>
<shortDescription>Default data capture policy</shortDescription>
</description>
<configurations>
<configuration name="default">
<dataSourceName>MBRECORD</dataSourceName>
<schema/>
<backoutQueue>SYSTEM.BROKER.DC.BACKOUT</backoutQueue>
<commitCount>1</commitCount>
<commitIntervalSecs>3</commitIntervalSecs>
<queueName>SYSTEM.BROKER.DC.RECORD</queueName>
<threadPoolSize>10</threadPoolSize>
<useCoordinatedTransaction>false</useCoordinatedTransaction>
</configuration>
</configurations>
<businessTransactionMonitoring>
<btd uri="*" configuration="default">
<recordingServer/>
<viewingServer/>
</btd>
</businessTransactionMonitoring>
</policyProperties>
</policy>
Example JSON
{
"policyProperties": {
"description": {
"shortDescription": "Default data capture policy"
},
"configurations": {
"configuration": [{
"dataSourceName": "MBRECORD",
"schema": "",
"backoutQueue": "SYSTEM.BROKER.DC.BACKOUT",
"commitCount": "1",
"commitIntervalSecs": "3",
"queueName": "SYSTEM.BROKER.DC.RECORD",
"threadPoolSize": "10",
"useCoordinatedTransaction": "false",
"name": "default"
}]
},
"businessTransactionMonitoring": {
"btd": [{"recordingServer": "",
"viewingServer": "",
"uri": "*",
"configuration": "default"}]
},
},
"type": "DataCapture"
}