REST API - readx

REST API - readx reads multiple case data objects and is not limited by path length.

Request

Format
POST <baseurl>/globaldata/readx
Body caseReferenceArray. the parameters in the ReadCaseRequest element (from the BusinessDataServices schema). You can obtain case references using findAllCases . For example, BDS-2-com.example.gddemo.Customer-1-0.

Response

JSON Returns a JSON representation of the contents of a CaseDataArrayType element.
XML Returns the contents of a CaseDataArrayType element (from the BusinessDataServices schema).

Example

Request
POST <baseurl>/globaldata/readx
Body
<xml-fragment> 
<caseReference xmlns="">BDS-2-com.example.gddemo.Car-4-0</caseReference>
<caseReference xmlns="">BDS-2-com.example.gddemo.Car-6-0</caseReference>
</xml-fragment>
Response
<?xml version="1.0" encoding="UTF-8"?>

<xml-fragment>

<caseData>

<caseReference>BDS-2-com.example.gddemo.Car-4-1</caseReference>

<casePayload>

<![CDATA[<?xml version="1.0" encoding="UTF-8"?>

<gddemo:CarElement

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:gddemo="http://example.com/gddemo" xsi:type="gddemo:Car">

<vehicleID>ID205</vehicleID>

<vehicleType>CAR</vehicleType>

<engine xsi:type="gddemo:Engine">

<model>1.6cc</model>

</engine>

<model>Vauxhall</model>

</gddemo:CarElement>

</casePayload>

</caseData>

<caseData>

<caseReference>BDS-2-com.example.gddemo.Car-6-1</caseReference>

<casePayload>

<![CDATA[<?xml version="1.0" encoding="UTF-8"?>

<gddemo:CarElement

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:gddemo="http://example.com/gddemo" xsi:type="gddemo:Car">

<vehicleID>ID1</vehicleID>

<vehicleType>CAR</vehicleType>

<engine xsi:type="gddemo:Engine">

<model>1.6cc</model>

</engine>

<model>Ford</model>

</gddemo:CarElement>

</casePayload>

</caseData>

</xml-fragment>