Multiple Commands Transaction Rolled Back
This example issues several requests within one
transaction which is rolled back.
Table 5-36 Multiple Commands Transaction Rolled Back Message Flow Example (XML)
Message | Description | |
---|---|---|
CPS—>SDS |
|
Request to start a transaction within 10 seconds. Response to start transaction - success. |
CPS<—SDS |
|
|
CPS—>SDS |
|
Request to create an Domain Identifier - success. |
CPS<—SDS |
|
|
CPS—>SDS |
|
Request to update existing stand-alone IMSI, MSISDN, and External Identifier - success. |
CPS<—SDS |
|
|
CPS—>SDS |
|
Request to create an NAI - success. |
CPS<—SDS |
|
|
CPS—>SDS |
|
Transaction is rolled back by the client. None of the previous IMSI, MSISDN or NAI entities will be created. Rollback is successful; no creations/updates are made. At this point the client could still have sent commit if they wanted, which would have resulted in the 2 IMSIs, 2 MSISDNs, and 1 NAI being created. |
CPS<—SDS |
|