Unable To Process Adjustment
(Doc ID 2819921.1)
Last updated on APRIL 08, 2024
Applies to:
Oracle Communications Billing and Revenue Management - Version 12.0.0.3.0 and laterInformation in this document applies to any platform.
Symptoms
As part of patch 32629626, fm_ar.so has been released as a fix for 0 amount adjustments created in the system.
With this fix, it is observed that a specific condition has been set on elemID for PIN_FLD_ADJUSTMENT_INFO to depend on 0 instead of ANY or *.
When attempting to pass opcode PCM_OP_AR_EVENT_ADJUSTMENT with PIN_FLD_ADJUSTMENT_INFO to * instead 0 ,
the following error occurs.
ERROR
-----------------------
STEPS
-----------------------
The issue can be reproduced at will with the following steps:
fm_ar_event_adjustment input flist
# number of field entries allocated 20, used 7
0 PIN_FLD_POID POID [0] 0.0.0.1 /account 2416416322 0
0 PIN_FLD_PROGRAM_NAME STR [0] "EBPI"
0 PIN_FLD_REASON_ID INT [0] 44
0 PIN_FLD_REASON_DOMAIN_ID INT [0] 37
0 PIN_FLD_DESCR STR [0] "Pricing Adjustment "
0 PIN_FLD_EVENTS ARRAY [*] allocated 20, used 1
1 PIN_FLD_POID POID [0] 0.0.0.1 /event 335007998845049500 0
0 PIN_FLD_ADJUSTMENT_INFO ARRAY [*] allocated 20, used 3 ---------------------> Notice the *
1 PIN_FLD_RESOURCE_ID INT [0] 840
1 PIN_FLD_AMOUNT DECIMAL [0] 66
1 PIN_FLD_FLAGS INT [0] 8
fm_ar_event_adjustment return flist
# number of field entries allocated 20, used 7
0 PIN_FLD_POID POID [0] 0.0.0.1 /account 2416416322 0
0 PIN_FLD_RESULT ENUM [0] 0
0 PIN_FLD_ADJUSTMENT_INFO ARRAY [*] allocated 20, used 6
1 PIN_FLD_RESOURCE_ID INT [0] 840
1 PIN_FLD_AMOUNT DECIMAL [0] 66
1 PIN_FLD_AMOUNT_ADJUSTED DECIMAL [0] 66
1 PIN_FLD_AMOUNT_TAX_ADJUSTED DECIMAL [0] 0
1 PIN_FLD_AMOUNT_TAXED DECIMAL [0] 0
1 PIN_FLD_DISCOUNT DECIMAL [0] 0
0 PIN_FLD_BAL_GRP_OBJ POID [0] 0.0.0.1 /balance_group 2413313177 21
0 PIN_FLD_RESULTS ARRAY [*] allocated 20, used 4
1 PIN_FLD_POID POID [0] 0.0.0.1 /event 335007998845049500 0
1 PIN_FLD_RESULT ENUM [0] 0
1 PIN_FLD_TYPE ENUM [0] 1
1 PIN_FLD_DESCR STR [0] "Unknown error (check cm pinlog)"--------------------------> See here
0 PIN_FLD_DESCR STR [0] "Nothing to impact"
0 PIN_FLD_ITEMS ARRAY [0] allocated 20, used 1
1 PIN_FLD_ITEM_OBJ POID [0] NULL poid pointer
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 |
Cause |
Solution |
References |