Beat Rounding Not Working When RumName And Attribute Name Differs
(Doc ID 2937269.1)
Last updated on OCTOBER 09, 2024
Applies to:
Oracle Communications BRM - Elastic Charging Engine - Version 12.0.0.4.0 and laterInformation in this document applies to any platform.
Symptoms
On : 12.0.0.4.7 version, Charging server launcher
ACTUAL BEHAVIOR
---------------
User configured the beat rounding of a usage to be 50KB for roaming which is not happening and its getting rounded to 1KB or grated full instead.
EXPECTED BEHAVIOR
-----------------------
It should round to 50KB as per beat configuration.
STEPS
-----------------------
The issue can be reproduced at will with the following steps:
Scenario 1:
1)Provision with below bundle. (parent)
"baseBundle": "B0001", "roamingBundle": "MEKODA1", "rccBundle": "RCC"
1)Provision with below bundle .(member)
"baseBundle": "DB0001", "roamingBundle": "MEKODA1"
2)Perform Roaming usage with 22NNN PLMN Id of 1075200byte and check Daily seek bucket and Daily Data bucket of Group 2 is triggered and seen in ECE cache and BRM DB.
3)Starting a new usage only when 76KB is left in the bucket
Actual behavior:
All 76KB is granted as GSU
Expected behavior:
Only 50KB to be granted as GSU
Scenario:2
1) Pricing configuration
4$ per MB -> beat is set 50KB,
Via conditional setting they granting daily 1GB and 169$.
2)Provision/account created with with below bundle.
"baseBundle": "B0001", "roamingBundle": "MEKODA1", "rccBundle": "RCC"
3)Performing a 200byte usage on roaming zone like below
CCR-I
CCR-U
system sends the request pass quantity=10485760.0
and it gets reply with rounded quantity=10496000
Note: here looks beat is getting applied correctly as configured.
CCR-U
User sends 200 bytes ->
CCR-T
Actual behavior:
1KB got consumed from the allowance.
Expected behavior:
50KB should be consumed as per the beat rounding set in the configuration.
NOTE: amount is correctly applied (impactAmount = UnitValue{quantity=0.195313, unit=Money{cur=SEK}},).
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 |