This example issues several requests within a block transaction. All of the requests succeed; therefore, the transaction is automatically committed.
Message | Description | |
---|---|---|
CPS—>SDS | <tx> <updateSubscriber ent="subscriberRouting" ns="dsr"> <imsi>310910421000109</imsi> <ltehss>LTE_HSS_2</ltehss> </updateSubscriber> <updateSubscriber ent="subscriberRouting" ns="dsr"> <msisdn>156342101009</msisdn> <ltehss>LTE_HSS_2</ltehss> </updateSubscriber> <updateSubscriber ent="subscriberRouting" ns="dsr"> <imsi>310910421000110</imsi> <msisdn>15634210110</msisdn> <ltehss>LTE_HSS_6</ltehss> </updateSubscriber> <updateSubscriber ent="subscriberRouting" ns="dsr"> <ltehss>LTE_HSS_6</ltehss> </updateSubscriber> </tx> |
A single request is sent contain 3 different <updateSubscriber> requests for existing stand-alone IMSI or MSISDN routing entities. Response indicates that 3 requests were within the transaction. Each request indicates that 1 row was affected for each, and every request was successful (as error="0" in all response). |
CPS<—SDS | <txResp nbreq="3"> <updateSubscriberResp> <res error="0" affected="1”/> </updateSubscriberResp> <updateSubscriberResp> <res error="0" affected="1”/> </updateSubscriberResp> <updateSubscriberResp> <res error="0" affected="2” </updateSubscriberResp> </txResp> |