Not Able To Do Writeoff For The Migrated Account. (Doc ID 557910.1)

Last updated on SEPTEMBER 26, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version: 7.3.0.0.0
This problem can occur on any platform.

Symptoms

Not able to do write-off for the migrated account.

This is happening only for the accounts migrated from 6.5 to 7.3. For new accounts it is working fine.

cm.pinlog logs the following error:

D Thu Feb 14 09:56:59 2008 myhost cm_ombi:1147 fm_bill_utils_bal_utils.cpp:1426
1:mypc:CustomerCenter:0:AWT-EventQueue-0:921:1203011666:0
   before write_flds for balances
# number of field entries allocated 20, used 2
0 PIN_FLD_POID POID [0] 0.0.0.0 0 0
0 PIN_FLD_BALANCES ARRAY [840] allocated 20, used 1
1    PIN_FLD_SUB_BALANCES ARRAY [0] allocated 20, used 1
2       PIN_FLD_CURRENT_BAL DECIMAL [0] 1119.26
...
D Thu Feb 14 09:56:59 2008 myhost cm_ombi:1147 fm_bill_utils_bal_grp_lock.c:1149
1:mypc:CustomerCenter:0:AWT-EventQueue-0:921:1203011666:0
   fm_utils_trans_prep_lock_obj entering
# number of field entries allocated 20, used 2
0 PIN_FLD_POID POID [0] 0.0.0.0 0 0
0 PIN_FLD_BALANCES ARRAY [840] allocated 20, used 1
1    PIN_FLD_SUB_BALANCES ARRAY [0] allocated 20, used 1
2       PIN_FLD_CURRENT_BAL DECIMAL [0] 1119.26
E Thu Feb 14 09:56:59 2008 myhost cm_ombi:1147 
fm_bill_utils_bal_grp_lock.c:1179
1:mypc:CustomerCenter:0:AWT-EventQueue-0:921:1203011666:0
   no poid to lock
   <location=PIN_ERRLOC_FM:5 class=PIN_ERRCLASS_SYSTEM_DETERMINATE:1
errno=PIN_ERR_NONEXISTANT_POID:21>
   <field num=0:0,0 recid=0 reserved=0 reserved2=0 time(sec:usec)=0:0>
   <facility=0 msg_id=0 version=0>

 

For newly created account, the same flist is like this:


   before write_flds for balances
# number of field entries allocated 20, used 2
0 PIN_FLD_POID POID [0] 0.0.0.1 /balance_group 25398741 0
0 PIN_FLD_BALANCES ARRAY [840] allocated 20, used 1
1    PIN_FLD_SUB_BALANCES ARRAY [0] allocated 20, used 1
2       PIN_FLD_CURRENT_BAL DECIMAL [0] 102.34


For the migrated account the balance_group entry is there in the log file but somehow the "before
write_flds for balances" flist does not contain the poid.


Steps To Reproduce:
1) Open the migrated account in Customer Center.
2) Try to apply an writeoff for that account.


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