Application Broker 3.13 Query Service
Click
here
for a complete list of operations.
fetchResultIDs
Returns a number of results (CaseSet and Case ID's) from the specified query, along with an indication of whether there might be more results.
MaxCases must be 1 or greater. SortOrder is ignored. Direction can be 'asc' (oldest cases first) or 'desc' (newest cases first).
The first unfetched results in the specified direction will be returned.
Test
The test form is not available with struct, array or byref parameter types. Please use a SOAP 1.1 or 1.2 compliant client program for testing of your web service.
SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /broker/3.13/query.wso HTTP/1.1
Host: ab.vd.dk
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<fetchResultIDs xmlns="http://services.vd.dk/2010/applicationbroker/">
<Request>
<LoginToken>string</LoginToken>
<SearchID>int</SearchID>
<MaxCases>int</MaxCases>
<SortOrder>string</SortOrder>
<Direction>string</Direction>
</Request>
</fetchResultIDs>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<fetchResultIDsResponse xmlns="http://services.vd.dk/2010/applicationbroker/">
<fetchResultIDsResult>
<Meta>
<Success>boolean</Success>
<Errors>
<tErrorReport>
<ErrorCode>int</ErrorCode>
<ErrorText>string</ErrorText>
</tErrorReport>
<tErrorReport>
<ErrorCode>int</ErrorCode>
<ErrorText>string</ErrorText>
</tErrorReport>
</Errors>
</Meta>
<ResultIDs>
<tResultID>
<CaseSetIdentifier>int</CaseSetIdentifier>
<CaseIdentifier>int</CaseIdentifier>
<ResultCode>string</ResultCode>
</tResultID>
<tResultID>
<CaseSetIdentifier>int</CaseSetIdentifier>
<CaseIdentifier>int</CaseIdentifier>
<ResultCode>string</ResultCode>
</tResultID>
</ResultIDs>
<IsComplete>boolean</IsComplete>
</fetchResultIDsResult>
</fetchResultIDsResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /broker/3.13/query.wso HTTP/1.1
Host: ab.vd.dk
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<fetchResultIDs xmlns="http://services.vd.dk/2010/applicationbroker/">
<Request>
<LoginToken>string</LoginToken>
<SearchID>int</SearchID>
<MaxCases>int</MaxCases>
<SortOrder>string</SortOrder>
<Direction>string</Direction>
</Request>
</fetchResultIDs>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<fetchResultIDsResponse xmlns="http://services.vd.dk/2010/applicationbroker/">
<fetchResultIDsResult>
<Meta>
<Success>boolean</Success>
<Errors>
<tErrorReport>
<ErrorCode>int</ErrorCode>
<ErrorText>string</ErrorText>
</tErrorReport>
<tErrorReport>
<ErrorCode>int</ErrorCode>
<ErrorText>string</ErrorText>
</tErrorReport>
</Errors>
</Meta>
<ResultIDs>
<tResultID>
<CaseSetIdentifier>int</CaseSetIdentifier>
<CaseIdentifier>int</CaseIdentifier>
<ResultCode>string</ResultCode>
</tResultID>
<tResultID>
<CaseSetIdentifier>int</CaseSetIdentifier>
<CaseIdentifier>int</CaseIdentifier>
<ResultCode>string</ResultCode>
</tResultID>
</ResultIDs>
<IsComplete>boolean</IsComplete>
</fetchResultIDsResult>
</fetchResultIDsResponse>
</soap12:Body>
</soap12:Envelope>
JSON
The following is a sample JSON request and response. The placeholders shown need to be replaced with actual values.
POST /broker/3.13/query.wso/fetchResultIDs HTTP/1.1
Host: ab.vd.dk
Content-Type: application/json; charset=utf-8
Content-Length: length
{
"Request": {
"LoginToken": string,
"SearchID": int,
"MaxCases": int,
"SortOrder": string,
"Direction": string
}
}
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Length: length
{
"Meta": {
"Success": boolean,
"Errors": [
{
"ErrorCode": int,
"ErrorText": string
},
{
"ErrorCode": int,
"ErrorText": string
}
]
},
"ResultIDs": [
{
"CaseSetIdentifier": int,
"CaseIdentifier": int,
"ResultCode": string
},
{
"CaseSetIdentifier": int,
"CaseIdentifier": int,
"ResultCode": string
}
],
"IsComplete": boolean
}