Persistent Reservation Commit Fails If Credit has Meanwhile Dropped Below Reserved Amount (Doc ID 2007186.1)

Last updated on OCTOBER 18, 2016

Applies to:

Oracle Communications Network Charging and Control - Version 5.0.2 and later
Information in this document applies to any platform.

Symptoms

The Voucher and Wallet Server (VWS) is throwing an error while commiting persistent reservation if the credit meanwhile dropped below the reserved amount. Here is an an example scenario:

  1. Subscriber has General Cash = 4.00 EUR (balance type 112 = 40000 littles)
     
  2. A persistent named event reservation is made for 3.50 EUR (INER for 35000 littles at 2015/04/27 19:18:01)
     
  3. While the reservation is outstanding, the value of General Cash changes from 4.00 EUR to 3.00 EUR.

    In this example, this is done via a screens update (WU) at 2015/04/27 19:19:23, but in a production situation, this is more likely to happen through offline usage via SMS or MMS, which is charged via the EDR Control Agent and which could take the balance negative, or at least below the "available" credit level as in this example.
     
  4. The persistent named event reservation is committed (CNER at 2015/04/27 19:19:33)

The expected behaviour is that the reserved value of 3.50 EUR is committed, changing the General Cash balance from 3.00 EUR to -0.50 EUR. The actual behaviour is that the VWS throws the following error.

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms