API Reference

QuerySubscriptionPackageChangeBatch

With this operation, it is possible to query the validation status of the operation for changing the subscription package of a batch of subscriptions.

IMPORTANT! This SOAP API has a REST replacement which we strongly suggest as alternative.
Please use this REST API instead: 

IoT Accelerator REST API

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:QuerySubscriptionPackageChangeBatchRequest>
<requestId>REQ000000110</requestId>
</sub:QuerySubscriptionPackageChangeBatchRequest>
</soapenv:Body>
</soapenv:Envelope>
EXAMPLE OF API RESPONSE:

Failure

<env:Envelope
xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
<env:Header/>
<env:Body>
<ns2:QuerySubscriptionPackageChangeBatchResponse ⇒
xmlns:ns2='http://api.dcp.ericsson.net/SubscriptionManagement'>
<requestId>REQ000000110</requestId>
<requestStatus>Completed</requestStatus>
<changeBatchEntry>
<imsi>240081001000000</imsi>
<msisdn></msisdn>
<validationStatus>Failed</validationStatus>
<errorCode>SIM has an error: Could not create Service Request.
Target subscription package A_SP22 is pending processing under
another service request REQ000000051859.</errorCode>
</changeBatchEntry>
</ns2:QuerySubscriptionPackageChangeBatchResponse>
</env:Body>
</env:Envelope>

Success

<env:Envelope
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
<env:Header/>
<env:Body>
<ns2:QuerySubscriptionPackageChangeBatchResponse ⇒
xmlns:ns2="http://api.dcp.ericsson.net/SubscriptionManagement">
<requestId>REQ000000033780</requestId>
<requestStatus>Completed</requestStatus>
<serviceRequestId>REQ000000099</serviceRequestId>
<changeBatchEntry>
<imsi>240081001000000</imsi>
<msisdn></msisdn>
<validationStatus>Validated</validationStatus>
</changeBatchEntry>
</ns2:QuerySubscriptionPackageChangeBatchResponse>
</env:Body>
</env:Envelope>

Partial Success

<env:Envelope
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
<env:Header/>
<env:Body>
<ns2:QuerySubscriptionPackageChangeBatchResponse ⇒
xmlns:ns2="http://api.dcp.ericsson.net/SubscriptionManagement">
<requestId>REQ000000033780</requestId>
<requestStatus>Completed</requestStatus>
<serviceRequestId>REQ000000053536</serviceRequestId>
<changeBatchEntry>
<imsi>310123456015437</imsi>
<msisdn>510123456004002</msisdn>
<validationStatus>Validated</validationStatus>
<errorCode></errorCode>
</changeBatchEntry>
<changeBatchEntry>
<imsi>310123456015324</imsi>
<msisdn>510123456003889</msisdn>
<validationStatus>Validated</validationStatus>
<errorCode></errorCode>
<validationCode>SIM skipped for processing:
Given Subscription(s) is/are pending processing under
another service request REQ000000052571</validationCode>
</changeBatchEntry>
</ns2:QuerySubscriptionPackageChangeBatchResponse>
</env:Body>
</env:Envelope>