Double Impact On Sub-Balances From Opcode PCM_OP_BILL_DEBIT With Patch 6885329 (Doc ID 731757.1)

Last updated on JANUARY 14, 2014

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.3.0.0.0 to 7.3.0.0.1 [Release 7.3.0]
Information in this document applies to any platform.
Checked for relevance on15-Jan-2014

Symptoms

-- Problem Statement:
It is observed that there are double impacts on sub balances array for the opcode PCM_OP_BILL_DEBIT after installing <Patch 6885329>

Have a service with sub balances and rollover data , if you want to modify the sub balance using the opcode PCM_OP_BILL_DEBIT. It is observed that it creating double impacts on sub balance array for resource 2000003, this is happening when the resource_ids are initialized with cycle forward events.

Scenario: Try to add a balance impact on ARRAY [12] it’s creating a NULL (i.e.
zero) impact on ARRAY [14] which is already exist. The following piece of flist shows the impact on both the arrays.

Snapshot of /balance group after opcode execution:

0 PIN_FLD_SUB_BAL_IMPACTS ARRAY [0] allocated 20, used 4
1 PIN_FLD_BAL_GRP_OBJ POID [0] 0.0.0.1 /balance_group 658095 0
1 PIN_FLD_RESOURCE_ID INT [0] 2000003
1 PIN_FLD_SUB_BALANCES ARRAY [12] allocated 20, used 6
2 PIN_FLD_VALID_FROM_DETAILS INT [0] 0
2 PIN_FLD_VALID_TO_DETAILS INT [0] 0
2 PIN_FLD_GRANTOR_OBJ POID [0] 0.0.0.0 0 0
2 PIN_FLD_AMOUNT DECIMAL [0] 10
2 PIN_FLD_VALID_FROM TSTAMP [0] (0) <null>
2 PIN_FLD_VALID_TO TSTAMP [0] (0) <null>
1 PIN_FLD_SUB_BALANCES ARRAY [14] allocated 20, used 3
2 PIN_FLD_AMOUNT DECIMAL [0] 0
2 PIN_FLD_VALID_FROM TSTAMP [0] (0) <null>
2 PIN_FLD_VALID_TO TSTAMP [0] (0) <null>


-- Steps To Reproduce:
1) Create an account with GSM plan
2) Purchase Deal for existing account to initialize non-currency resource 2000003.
3) Run billing 
4) Call PCM_OP_BILL_DEBIT to debit sub balance for a specific resource ( refer to the logs for input flist)


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