My Oracle Support Banner

Balance From Discount Bucket is not Getting Retrieved Using Get_bal(1200002) in ECE Rating (Doc ID 2917415.1)

Last updated on JANUARY 18, 2023

Applies to:

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

Symptoms

In the user's environment, a resource_id 1200002 is configured with validity dates aligned with billing cycle.
Pricing discount is attached to the alterationRatePlan where this configuration exits in Discount Model to grant General Packet Radio Service (GPRS) Usage.

Rule 1 : The charge amount should be copied into 1200002

It is trying to fetch the balance for 1200002, where it is able to fetch the balance present in the database corresponding to that resource_id (1200002), but it could not retrieve the balance which was created with previous rule. Assumed it is not fetching rule 1, but in rule 1 there is another balance also configured i,e 3000346, which is a temporary balance.  If 3000346 is used into rule 2, then get_bal is working correctly as it is able to retrieve the rule 1 balance.
Another observation is if the validation dates from rule 1 resource_id 1200002 configuration is removed, then it is able to fetch from database along with rule 1 balance.

Query: How to fix this?

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.