Issue With CancelFeeEvent In ECE
(Doc ID 2768613.1)
Last updated on APRIL 23, 2021
Applies to:
Oracle Communications BRM - Elastic Charging Engine - Version 12.0.0.3.0 and laterInformation in this document applies to any platform.
Symptoms
On : 12.0.0.3.0 version, Balance Management
ACTUAL BEHAVIOR
---------------
User have a ChargeOffer[CO] with purchasefeeEvent and CancelFeeEvent. In purchasefeeEvent crediting the resourceId 'ABCD'/2000050, were as in CancelFeeEvent debiting the same resourceId with the same amount. After purchasing the CO the resourceId got credited and the balance in the ECE cache is "-1".
At the time of Cancellation, the CO is getting cancelled in BRM DB But the Balance in the ECE remains same.
EXPECTED BEHAVIOR
-----------------------
resourceId 'ABCD'/2000050 should updated with +1 via CancelFeeEvent and balance should become 0 in ECE cache.
NOTE: On BRM side all is working fine.
STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Create ChargeOffer with purchasefeeEvent and CancelFeeEvent. In purchasefeeEvent is credited with -1 for noncurrency and CancelFeeEvent debiting the same resourceId with the same amount +1
2. Create a bundle and package for the same.
3. Create an account with above package/offer and check the Balance_Cache in ECE side, it will show -1.
4. Cancel the package/offer, check the Balance_Cache in ECE side. It still remains has -1. Expected is 0 [ since +1 is get applied because of CancelFeeEvent]
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 |