data element
Type: | imbDataContainerBean |
Namespace: | http://www.ibm.com/iib/apiv1/responseObject/container |
XML Schema: | ns0.xsd |
This class represents the "Data" top-level folder in the main web UI. An instance of this class is returned when you request e.g. "http://localhost:4414/apiv1/data". It has only two children: an ImbDataCaptureContainerBean, and an ImbBusinessDataCaptureContainerBean. E.g. { "uri":"/apiv1/data", "type":"data", "dataCaptureStores":{"type":"dataCaptureStores", ...}, "businessDataCaptureStores":{"type":"businessDataCaptureStores", ...} }
Example XML
<?xml version="1.0" encoding="UTF-8"?>
<data xmlns="http://www.ibm.com/iib/apiv1/responseObject/container" type="..." uri="..." hasChildren="..." internal="...">
<dataCaptureStores type="..." uri="..." hasChildren="..." internal="...">
<dataCaptureStore type="..." uri="..." orderBy="..." order="..." eventTimestampFrom="..." eventTimestampTo="..." pageNumber="..." numberOfEntriesPerPage="..." totalResults="..." name="...">
<ns1:data xmlns:ns1="http://www.ibm.com/iib/apiv1/responseObject">
<ns1:dataCaptureEntry uri="..." type="..." msgKey="..." hasBitstream="..." hasException="..." eventName="..." eventSourceAddress="..." brokerName="..." brokerUuid="..." executionGroupName="..." executionGroupUuid="..." messageFlowName="..." messageFlowUuid="..." applicationName="..." applicationUuid="..." libraryName="..." libraryUuid="..." nodeName="..." nodeType="..." terminalName="..." keyField5="..." keyField4="..." keyField3="..." keyField2="..." keyField1="..." details="..." globalTransactionId="..." parentTransactionId="..." localTransactionId="..." eventTimestamp="..." eventType="..." hasUserData="..." />
<ns1:dataCaptureEntry uri="..." type="..." msgKey="..." hasBitstream="..." hasException="..." eventName="..." eventSourceAddress="..." brokerName="..." brokerUuid="..." executionGroupName="..." executionGroupUuid="..." messageFlowName="..." messageFlowUuid="..." applicationName="..." applicationUuid="..." libraryName="..." libraryUuid="..." nodeName="..." nodeType="..." terminalName="..." keyField5="..." keyField4="..." keyField3="..." keyField2="..." keyField1="..." details="..." globalTransactionId="..." parentTransactionId="..." localTransactionId="..." eventTimestamp="..." eventType="..." hasUserData="...">
<!--...-->
</ns1:dataCaptureEntry>
<!--...more "dataCaptureEntry" elements...-->
</ns1:data>
<ns1:customizations xmlns:ns1="http://www.ibm.com/iib/apiv1/responseObject">
<ns1:customization isHidden="..." customizedName="..." fieldWidth="..." fieldName="..." />
<ns1:customization isHidden="..." customizedName="..." fieldWidth="..." fieldName="...">
<!--...-->
</ns1:customization>
<!--...more "customization" elements...-->
</ns1:customizations>
</dataCaptureStore>
<dataCaptureStore type="..." uri="..." orderBy="..." order="..." eventTimestampFrom="..." eventTimestampTo="..." pageNumber="..." numberOfEntriesPerPage="..." totalResults="..." name="...">
<!--...-->
</dataCaptureStore>
<!--...more "dataCaptureStore" elements...-->
</dataCaptureStores>
</data>
Example JSON
{
"type" : "...",
"dataCaptureStores" : {
"type" : "...",
"dataCaptureStore" : [ {
"type" : "...",
"uri" : {
"value" : "..."
},
"orderBy" : "...",
"order" : "...",
"eventTimestampFrom" : "...",
"eventTimestampTo" : "...",
"pageNumber" : "...",
"numberOfEntriesPerPage" : "...",
"totalResults" : "...",
"name" : "...",
"data" : [ {
"uri" : {
"value" : "..."
},
"type" : "...",
"msgKey" : "...",
"hasBitstream" : false,
"hasException" : false,
"eventName" : "...",
"eventSourceAddress" : "...",
"brokerName" : "...",
"brokerUuid" : "...",
"executionGroupName" : "...",
"executionGroupUuid" : "...",
"messageFlowName" : "...",
"messageFlowUuid" : "...",
"applicationName" : "...",
"applicationUuid" : "...",
"libraryName" : "...",
"libraryUuid" : "...",
"nodeName" : "...",
"nodeType" : "...",
"terminalName" : "...",
"keyField5" : "...",
"keyField4" : "...",
"keyField3" : "...",
"keyField2" : "...",
"keyField1" : "...",
"details" : "...",
"globalTransactionId" : "...",
"parentTransactionId" : "...",
"localTransactionId" : "...",
"eventTimestamp" : "...",
"eventType" : "...",
"hasUserData" : false
}, ... ],
"customizations" : [ {
"isHidden" : false,
"customizedName" : "...",
"fieldWidth" : ...,
"fieldName" : "..."
}, ... ]
}, ... ],
"uri" : {
"value" : "..."
},
"hasChildren" : "...",
"internal" : "..."
},
"uri" : {
"value" : "..."
},
"hasChildren" : "...",
"internal" : "..."
}