API Reference
QuerySubscriptionStatusChangeBatch
With this operation, it is possible to query the result of the validation part of a requested change of subscription status on a batch of subscriptions.
IMPORTANT! This SOAP API has a REST replacement which we strongly suggest as alternative. Please use this REST API instead: |
The WSDL is available at the following URL, where the <baseURI> parameter is provided by the operator:
— <baseURI>/dcpapi/SubscriptionManagement?WSDL
EXAMPLE OF API REQUEST:
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" ⇒
xmlns:sub="http://api.dcp.ericsson.net/SubscriptionManagement">
<soapenv:Header/>
<soapenv:Body>
<sub:QuerySubscriptionStatusChangeBatch>
<requestId>REQ000000110</requestId>
</sub:QuerySubscriptionStatusChangeBatch>
</soapenv:Body>
</soapenv:Envelope>
EXAMPLE OF API RESPONSE:
Failure
<env:Envelope
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
<env:Header/>
<env:Body>
<ns2:QuerySubscriptionStatusChangeBatchResponse ⇒
xmlns:ns2="http://api.dcp.ericsson.net/SubscriptionManagement">
<requestId>REQ000000110</requestId>
<requestStatus>Completed</requestStatus>
<changeBatchEntry>
<imsi>240081001000000</imsi>
<msisdn></msisdn>
<validationStatus>Validated</validationStatus>
<errorCode>SIM has an error: Same Subscription Status</errorCode>
</changeBatchEntry>
</ns2:QuerySubscriptionStatusChangeBatchResponse>
</env:Body>
</env:Envelope>
Success
<env:Envelope
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
<env:Header/>
<env:Body>
<ns2:QuerySubscriptionStatusChangeBatchResponse ⇒
xmlns:ns2="http://api.dcp.ericsson.net/SubscriptionManagement">
<requestStatus>Completed</requestStatus>
<serviceRequestId>REQ000000099</serviceRequestId>
<changeBatchEntry>
<imsi>240081001000000</imsi>
<msisdn></msisdn>
<validationStatus>Validated</validationStatus>
<errorCode></errorCode>
</changeBatchEntry>
</ns2:QuerySubscriptionStatusChangeBatchResponse>
</env:Body>
</env:Envelope>
Partial Success
<env:Envelope
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
<env:Header/>
<env:Body>
<ns2:QuerySubscriptionStatusChangeBatchResponse ⇒
xmlns:ns2="http://api.dcp.ericsson.net/SubscriptionManagement">
<requestId>REQ000000000031798</requestId>
<requestStatus>Completed</requestStatus>
<serviceRequestId>REQ000000099</serviceRequestId>
<changeBatchEntry>
<imsi>240081001000000</imsi>
<msisdn></msisdn>
<validationStatus>Validated</validationStatus>
<errorCode></errorCode>
</changeBatchEntry>
<changeBatchEntry>
<imsi>240081001000000</imsi>
<msisdn></msisdn>
<validationStatus>Validated</validationStatus>
<errorCode></errorCode>
<validationCode>SIM skipped for processing: Same Subscription Status.</validationCode>
</changeBatchEntry>
</ns2:QuerySubscriptionStatusChangeBatchResponse>
</env:Body>
</env:Envelope>