Issue With CancelFeeEvent In ECE
(Doc ID 2768613.1)
Last updated on APRIL 23, 2021
Applies to:Oracle Communications BRM - Elastic Charging Engine - Version 184.108.40.206.0 and later
Information in this document applies to any platform.
On : 220.127.116.11.0 version, Balance Management
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.
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.
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]
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