Application Broker 3.14 Core Service
Click
here
for a complete list of operations.
receiveCase
Acknowledges the receipt of one of a number of submissions, all relating to Cases: the Sending of a Case; the Cancellation of a Case; the Amendment of a Case; the Progress of a Case or the Completion of a Case.
Depending on the type of submission, the state of the Case will be changed in one of the following ways:
- From sent to processing
- From cancelsent to cancelled
- From amendsent to amendrec
- From progsent to progrec
- From compsent to completed or warranty (depending on existence of warranty)
Mandatory fields include Action.
This operation is only valid for the authority and only in the Case states 'sent', 'cancelsent', 'amendsent', 'progsent' or 'compsent'.
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.14/core.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>
<receiveCase xmlns="http://services.vd.dk/2010/applicationbroker/">
<Request>
<LoginToken>string</LoginToken>
<CaseIdentifier>int</CaseIdentifier>
<Action>string</Action>
</Request>
</receiveCase>
</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>
<receiveCaseResponse xmlns="http://services.vd.dk/2010/applicationbroker/">
<receiveCaseResult>
<Meta>
<Success>boolean</Success>
<Errors>
<tErrorReport>
<ErrorCode>int</ErrorCode>
<ErrorText>string</ErrorText>
</tErrorReport>
<tErrorReport>
<ErrorCode>int</ErrorCode>
<ErrorText>string</ErrorText>
</tErrorReport>
</Errors>
</Meta>
</receiveCaseResult>
</receiveCaseResponse>
</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.14/core.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>
<receiveCase xmlns="http://services.vd.dk/2010/applicationbroker/">
<Request>
<LoginToken>string</LoginToken>
<CaseIdentifier>int</CaseIdentifier>
<Action>string</Action>
</Request>
</receiveCase>
</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>
<receiveCaseResponse xmlns="http://services.vd.dk/2010/applicationbroker/">
<receiveCaseResult>
<Meta>
<Success>boolean</Success>
<Errors>
<tErrorReport>
<ErrorCode>int</ErrorCode>
<ErrorText>string</ErrorText>
</tErrorReport>
<tErrorReport>
<ErrorCode>int</ErrorCode>
<ErrorText>string</ErrorText>
</tErrorReport>
</Errors>
</Meta>
</receiveCaseResult>
</receiveCaseResponse>
</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.14/core.wso/receiveCase HTTP/1.1
Host: ab.vd.dk
Content-Type: application/json; charset=utf-8
Content-Length: length
{
"Request": {
"LoginToken": string,
"CaseIdentifier": int,
"Action": 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
}
]
}
}