My Oracle Support Banner

BRMv12: Wrong Discounts Validity In ECE After State Is Changed From SUSPENDED On Demand To ACTIVE (Doc ID 2980101.1)

Last updated on OCTOBER 12, 2023

Applies to:

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


The issue can be reproduced at will with the following steps:

1. Create a subscriber in active state;
2. Add money in order to activate a bundle(5 Euro);
3. Activate a bundle;
4. Change the state of the subscriber from ACTIVE to SUSPENDED on demand(SUSPENDED_THEFT)
5. Move the pin_virtual_time after x days (10 days)
6. Change state of the subscriber from SUSPENDED on demand to ACTIVE
7. Check the validity of the discounts in ECE and BRM -> in BRM the start dates are updated to the current reactivation time(correct) and in ECE the start dates are the dates when the bundle(discounts/products) was activated (wrong)-> desynchronization between BRM and ECE.

After switching state transition from SUSPENDED on demand to ACTIVE, the validity of the discounts is not in synch in ECE and BRM.

Based on the Oracle's documentation, the start dates should be updated to the time of account reactivation. Moreover, all the information from ECE should be the same as in BRM.


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

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