(Doc ID 554267.1)

Last updated on JUNE 05, 2018

Applies to:

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


The goal is to understand about the working design of the opcode PCM_OP_BILL_MAKE_BILL_NOW on BRM release 7.3.

PCM_OP_BILL_MAKE_BILL_NOW does not return the bill that is being created. In the log, this information is returned by the last function (fm_bill_make_bill_now return flist), but it is not finally delivered. The issue arises when PCM_OP_BILL_MAKE_BILL_NOW is run on pending items rather than on billinfo object.

From the snippet of the cm.pinlog below, the /bill object is not getting returned in the Output Flist:

XXX CMAP: op_custom() past op_decode, opcode: PCM_OP_BILL_MAKE_BILL_NOW
D Thu Dec 20 12:00:06 2007 hostname cm:19922 fm_bill_make_bill_now.c:195 1:hostname:testnap:19919:1:1122:1201687948:1
    op_bill_make_bill_now input flist
# number of field entries allocated 20, used 4
0 PIN_FLD_POID POID [0] /account 159239 0
0 PIN_FLD_BILLINFO_OBJ POID [0] /billinfo 162552 0
0 PIN_FLD_PROGRAM_NAME STR [0] "Test bill now"
0 PIN_FLD_ITEMS ARRAY [0] allocated 20, used 1
1        PIN_FLD_ITEM_OBJ POID [0] /item/cycle_forward 735497 0

D Thu Dec 20 12:00:06 2007 hostname cm:19922 fm_bill_make_bill_now.c:623 1:hostname:testnap:19919:1:1122:1201687948:1
    op_bill_make_bill_now return flist
# number of field entries allocated 20, used 2
0 PIN_FLD_POID POID [0] /account 159239 21
0 PIN_FLD_RESULTS ARRAY [0] allocated 20, used 1
1        PIN_FLD_BILLINFO_OBJ POID [0] /billinfo 162552 18




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