Block Transaction Committed

This example issues several requests within a block transaction. All of the requests succeed; therefore, the transaction is automatically committed.

Block Transaction Committed Message Flow Example
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>