My Oracle Support Banner

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 later
Information 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


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