pcm_op_bill_make_bill falls into endless loop (Doc ID 408665.1)

Last updated on SEPTEMBER 26, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version: 6.5.0.3.1 and later   [Release: 6.5.0 and later ]
Oracle Solaris on SPARC (32-bit)
***Checked for relevance on 24-Jan-2012***

Symptoms

Problem is found in patch level:  6.5_FP3 + EBF2455

Reproduction Steps:
1. Run pcm_op_bill_make_bill opcode through testnap
2. opcode is excuted
3. then check cm.pinlog, it shows the 'endless-loop' condition that opcode is 
called and returned for same account(s) repeatedly.

Example:
D Wed Dec 01 23:22:33 2004  test  cm:4782  fm_bill_make_bill.c:171 :host1:UnknownProgramName:0:AWTEventQueue0:40115:1077021780:0
        op_bill_make_bill input flist
# number of field entries allocated 20, used 4
0 PIN_FLD_POID           POID [0] 0.0.0.1 /account 13314 0
0 PIN_FLD_END_T        TSTAMP [0] (1099774800) Sat Nov 06 23:00:00 2004
0 PIN_FLD_PROGRAM_NAME    STR [0] "OP_PROV_SERVICE"
0 PIN_FLD_FLAGS           INT [0] 1

D Wed Dec 01 23:22:33 2004  test  cm:26423  fm_bill_make_bill.c:365 :host2:test:2912:3088:2000001:1077023035:1
        op_bill_make_bill return flist
# number of field entries allocated 20, used 3
0 PIN_FLD_POID           POID [0] 0.0.0.1 /account 15170 0
0 PIN_FLD_LAST_BILL_OBJ   POID [0] 0.0.0.1 /bill 47982 0
0 PIN_FLD_PENDING_RECV DECIMAL [0] 0

D Wed Dec 01 23:22:33 2004  test  cm:4782  fm_bill_make_bill.c:365 :host1:UnknownProgramName:0:AWTEventQueue0:40115:1077021780:0
        op_bill_make_bill return flist
# number of field entries allocated 20, used 3
0 PIN_FLD_POID           POID [0] 0.0.0.1 /account 13314 0
0 PIN_FLD_LAST_BILL_OBJ   POID [0] 0.0.0.1 /bill 46454 0
0 PIN_FLD_PENDING_RECV DECIMAL [0] 0

* start repeating *
D Wed Dec 01 23:22:33 2004  test  cm:4782  fm_bill_make_bill.c:171 :host1:UnknownProgramName:0:AWTEventQueue0:40115:1077021780:0
        op_bill_make_bill input flist
# number of field entries allocated 20, used 4
0 PIN_FLD_POID           POID [0] 0.0.0.1 /account 13314 0
0 PIN_FLD_END_T        TSTAMP [0] (1099774800) Sat Nov 06 23:00:00 2004
0 PIN_FLD_PROGRAM_NAME    STR [0] "OP_PROV_SERVICE"
0 PIN_FLD_FLAGS           INT [0] 1

D Wed Dec 01 23:22:33 2004  test  cm:26423  fm_bill_make_bill.c:365 :host2:test:2912:3088:2000001:1077023035:1
        op_bill_make_bill return flist
# number of field entries allocated 20, used 3
0 PIN_FLD_POID           POID [0] 0.0.0.1 /account 15170 0
0 PIN_FLD_LAST_BILL_OBJ   POID [0] 0.0.0.1 /bill 47982 0
0 PIN_FLD_PENDING_RECV DECIMAL [0] 0
...... 


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