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 12.0.0.5.0 and later
Information in this document applies to any platform.

Symptoms





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.


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

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

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.