PCM_OP_BILL_MAKE_BILL_NOW Does Not Return the LAST_BILL_OBJ
(Doc ID 554267.1)
Last updated on FEBRUARY 12, 2024
Applies to:
Oracle Communications Billing and Revenue Management - Version 7.3.0.0.0 and laterInformation in this document applies to any platform.
Goal
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] 0.0.0.1 /account 159239 0
0 PIN_FLD_BILLINFO_OBJ POID [0] 0.0.0.1 /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] 0.0.0.1 /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] 0.0.0.1 /account 159239 21
0 PIN_FLD_RESULTS ARRAY [0] allocated 20, used 1
1 PIN_FLD_BILLINFO_OBJ POID [0] 0.0.0.1 /billinfo 162552 18
Solution
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
Goal |
Solution |