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" : "..." }