PCM_OP_BILL_MAKE_BILL_NOW Does Not Returns The LAST_BILL_OBJ (Doc ID 554267.1)

Last updated on SEPTEMBER 24, 2016

Applies to:

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

Goal

Goal is to understand about the working design of the opcode PCM_OP_BILL_MAKE_BILL_NOW on BRM release 7.3

here's the brief discription of the problem :

On 7.3 Environment.

PCM_OP_BILL_MAKE_BILL_NOW does not return the bill that is being created.
In the log, you can see that this information is returned by the last function
(fm_bill_make_bill_now return flist), but is not finally delivered.


The issue arises when PCM_OP_BILL_MAKE_BILL_NOW is run on pending items rather than on billinfo object, 

(please see the screen shot from the cm.pinlog below : )

> />XXX CMAP: op_custom() past op_decode, opcode: PCM_OP_BILL_MAKE_BILL_NOW
> /> D Thu Dec 20 12:00:06 2007 cpdevbrm cm:19922 fm_bill_make_bill_now.c:195
> /> 1:cpdevbrm: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 cpdevbrm cm:19922 fm_bill_make_bill_now.c:623
> /> 1:cpdevbrm: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

you can see above that the /bill object is not getting returned in the Output Flist 

 

LAST_BILL_OBJ field is not returned with the Flist.

Solution

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