Final Unit Indicator - Granted Service Unit Value Is Incorrect (Doc ID 2000417.1)

Last updated on AUGUST 24, 2016

Applies to:

Oracle Communications BRM - Elastic Charging Engine - Version 11.2.0.5.0 and later
Information in this document applies to any platform.

Symptoms

The following scenario was tested:-


- 1 CCR-I -> 1 CCR-U -> 1 CCR-T

This is in order to cause a Final Unit Indicator (FUI) just after the CCR-U request.

We use the diameter interface to run the scenario so the "used" unit is "Byte".

The CCR-U answer should contain:-
- the FUI
- the "granted service units" (GSU) shoud be equal to the remaining balance value so
   * GSU = BalanceInitial - Used service Unit given in CCR-U request

But the GSU computed by ECE is incorrect.

It seems to be a rounding problem because if we do the same test by using Java program and use quantities in "KibiBytes" or "MebiBytes", the GSU is correct.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms