My Oracle Support Banner

Sub Balance Value Being Incorrectly Stored In Pipeline Memory (Doc ID 1915804.1)

Last updated on FEBRUARY 26, 2019

Applies to:

Oracle Communications Billing and Revenue Management - Version and later
Information in this document applies to any platform.


On BRM version : 7.4 PS16


Wrong sub balance amount values are being updated in pipeline memory resulting wrong values loaded into database

Steps to reproduce:

* Consider an account with a non-currency resource balance (id 1000095 with 6 decimals rounding on rating stage) with current values in BRM database as below :

select rec_id,  rec_id2,  current_bal from bal_grp_sub_bals_t where obj_id0=929295;

2 1000095 -2.716422

*  Start pipeline

Take a balance dump using below semaphore:

          ifw.DataPool.BalanceDataModule.Module.DataFileName = balData.txt

*  See below snippet of balances inside balData.txt :

*  Notice that -2.716422  has been changed to -2.716421999999999 which is not expected.




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

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