My Oracle Support Banner

Re-authorization Failed on Credit Limit Check After Switching from Non-currency to Currency (Doc ID 1970632.1)

Last updated on MARCH 21, 2019

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

On : 7.5.0.6.0 version, Rating

A postpaid subscriber has 150 MB available on a data bucket non-currency resource and a Data Cap non-currency resource with a limit at $50.00 and starts a data session that is rated in real-time.

  1. BRM receives a PCM_OP_TCF_AAA_AUTHORIZATION request with a requested quantity of 100,000,000 bytes.
    => BRM grants a quantity of 99,999,966 bytes reserving 95.3674 MB from the data bucket non-currency resource (available credit is now 54.6326 MB).
  2. BRM receives a PCM_OP_TCF_AAA_UPDATE_AND_REAUTHORIZE request with an incremental consumed quantity of 95,000,000 bytes and a requested quantity of 100,000,000 bytes.
    => BRM grants a quantity of 99,999,903 bytes reserving 54.6326 MB from the data bucket non-currency resource (available credit is now 0 MB), $2.16 from the Data Cap non-currency resource (available credit is now $43.29) and $2.376 from the currency resource.
  3. BRM receives a PCM_OP_TCF_AAA_UPDATE_AND_REAUTHORIZE request with an incremental consumed quantity of 95,000,000 bytes and a requested quantity of 100,00,00 bytes.
    => BRM denies the re-authorization due to a credit limit exceeded even though the credit limit of the Data Cap non-currency resource is not reached. This is not as expected.
  4. The data session is terminated and BRM receives a PCM_OP_TCF_AAA_STOP_ACCOUNTING request with an incremental consumed quantity of 0 bytes.
    => BRM records the data usage event with an impact of 150 MB on the data bucket non-currency resource, $1.87 on the Data Cap non-currency resource and $2.057 on the currency resource.

It looked like on the next re-authorization following the depletion of the data bucket non-currency resource, the real-time discounting pipeline considered the amount reserved on the data bucket non-currency resource without taking into account that it was reserved by the current data session.
 




Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

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


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.