My Oracle Support Banner

Overage Consumption in BRM Database is Not in Sync with ECE Cache (Doc ID 2969412.1)

Last updated on AUGUST 25, 2023

Applies to:

Oracle Communications BRM - Elastic Charging Engine - Version 12.0.0.8.0 and later
Information in this document applies to any platform.

Symptoms

Base entitlement is expected to be consumed. Once the base entitlement is completely exhausted usage, then it will consume from Overage blocks. For example, if each Overage block is of 1 Gigabyte and the incoming usage after the complete exhaustion of base entitlement is 2.5 GB, the system is expected to grant 3 Overage blocks

Test case:
1. While processing usage when the usage consumes from both initial entitlement and overage. Observed that there is a Overage grant that is happening, however the Overage grant and consumption are same. The consumption from ECE is showing incorrectly.

2. After this step when usage is further processed (~900MB), the consumption and grant data is correctly been shown for the usage. However, the usage processed at step 1 is not recorded in Overage allowance at all which is incorrect.
3. On further processing of usage(~900MB), the consumption and grant data is incorrectly represented both in ECE cache and BRM database. Both grant and consumption are shown as 1 GB.
4. Again when usage is processed, the consumption data is properly shown up only in ECE cache. In BRM database Grant is shown as 2 GB (1GB from the previous grant is appended to the same) and consumption is shown up as 0, this is wrong.


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
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.