pin_bill_accts - Xml Input Flist With Long Poids (Doc ID 1268958.1)

Last updated on OCTOBER 10, 2012

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.3.1.0.1 to 7.3.1.0.1 [Release 7.3.1]
Information in this document applies to any platform.

Symptoms

Running pin_bill_accts with a input xml with long poids, the process calls PCM_OP_BILL_MAKE_BILL with different poids.

cm.pinlog shows that the process runs PCM_OP_BILL_MAKE_BILL with the following input flist:
     op_bill_make_bill input flist
# number of field entries allocated 20, used 7
0 PIN_FLD_POID POID [0] 0.0.0.1 /account 1408614668 0
0 PIN_FLD_ACCOUNT_OBJ POID [0] 0.0.0.1 /account 1408614668 0
0 PIN_FLD_BILL_NO STR [0] "B1-38"
0 PIN_FLD_END_T TSTAMP [0] (1292295600) Tue Dec 14 00:00:00 2010
0 PIN_FLD_PROGRAM_NAME STR [0] "pin_bill_accts"
0 PIN_FLD_BILLINFO_OBJ POID [0] 0.0.0.1 /billinfo 1408622864 0
0 PIN_FLD_LAST_BILL_STATE_TO_PROCESS INT [0] 2

Note that account and billinfo poids are different in xml and input flist.
It seems to be a problem with long poids.

Steps to reproduce:
==============
Under $PIN_HOME/apps/pin_billd, edit a sample PinBillRunControl_longpoids.xml to have the long poid account and Billinfo:
 <BillingList>
     <Account>5703581964</Account>
     <Billinfo>5703590160</Billinfo>
</BillingList>

> pin_bill_accts -file PinBillRunControl_longpoids.xml
Rows(elements) read from file:3 (1)

A file pin_billing_tmp is generated with different POID:
> cat pin_billing_tmp
0 PIN_FLD_RESULTS ARRAY [0] allocated 20, used 2
1 PIN_FLD_ACCOUNT_OBJ POID [0] 0.0.0.1 /account 1408614668 0
1 PIN_FLD_POID POID [0] 0.0.0.1 /billinfo 1408622864 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