Incorrect Granted Quantity During Realtime Rating When Shared Data Was Consumed (Doc ID 2272429.1)

Last updated on JUNE 18, 2017

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.5.0.0.0 and later
Information in this document applies to any platform.

Symptoms

Incorrect granted quantity during realtime rating when Shared Data was consumed

Scenario:
The user has a Payee account and subscription Account structure. Payee account is the discount sharing owner, and Subscription account is member of it.

"shareMORE 1GB" plan was purchased at payee account under /service/telco, which grants 1GB of Data (resource ID: 1002043) and also contains discount object "Shared Data Discount" (Owner).
At subscription level, there is a data cap bucket 1002500 with Initial balance to -50 and Credit limit 0 .

After Data Share bucket (1002043) was consumed, charge the customer upto $50, and in parallel, Data cap bucket (1002500) gets updated. Once Data cap Bucket becomes 0, authorization should fail.

The user had noticed the Incorrect Granted quantity during Authorization/Reauthorization/StopAccounting when a single data session is reserving large quantity that covers Data Share bucket, Data Cap Limit and beyond

Payee account : 4110319 has Free Shared Sask & ic Data Cap (1002500 ) with Initial balance -50
1200 MB was requested through PCM_OP_TCF_AAA_AUTHORIZE. 1200 MB was reserved and granted.
Consumed 1200 MB and requested for another 1400 MB through PCM_OP_TELCO_UPDATE_AND_REAUTHORIZE . Reservation was updated with total quantity 2600 MB and 1400 MB was granted.
Consumed 1400 MB and requested for another 100 MB through PCM_OP_TELCO_UPDATE_AND_REAUTHORIZE . Reservation was updated with Incorrect quantity 3714.66 MB and also Incorrect Quantity 1114.66 MB was granted.

Data rates at 0.03/MB , so expect around 90 MB quantity should be granted and 2690.666 MB should be reserved in total

This issue lead to allowing more data than eligible quantity.

Changes

 

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