Go to primary content
Oracle® Communications Diameter Signaling Router Subscriber Database Server Provisioning Interface
Release 8.3
E93213
Go To Table Of Contents
Contents

Previous
Previous
Next
Next

Block Transaction Committed

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

Table 10-37 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>