Last updated on NOVEMBER 19, 2012
Applies to:Oracle Communications Billing and Revenue Management - Version 184.108.40.206.1 to 220.127.116.11.1 [Release 6.2.0 to 7.0.0]
Oracle Solaris on SPARC (32-bit)
Sun Solaris SPARC (32-bit)
Checked for relevance on 22-Nov-2008
Checked for relevance on 19-Nov-2012
After restarting BRM and tried to collect the money through testnap using the opcode PCM_OP_BILL_COLLECT, the entry in the sent file generated is not populated correctly.
Business Impact: Unable to collect the money from customers.
The reproduction steps are as follows:
Use this testnap script to collect the money
#PCM_OP_BILL_COLLECT opcode #113
0 PIN_FLD_CHARGES ARRAY 
1 PIN_FLD_COMMAND ENUM  4
1 PIN_FLD_ACCOUNT_OBJ POID  0.0.0.1 /account 134545442
1 PIN_FLD_MERCHANT STR  "test"
1 PIN_FLD_AMOUNT DECIMAL  20.0
0 PIN_FLD_POID POID  0.0.0.1 /account 134545442
0 PIN_FLD_PROGRAM_NAME STR  "collect.nap"
0 PIN_FLD_START_T TSTAMP  (1075615200)
0 PIN_FLD_END_T TSTAMP  (1075615200)
0 PIN_FLD_BATCH_INFO ARRAY 
1 PIN_FLD_SUBMITTER_ID STR  "pin_collect"
Here is the wrong output (sent file in /$PIN_HOME/sys/dm_fusa/fusa_temp):
S T1,5ea0e,0 BVI 0000000020008402
B RECS=000000002 ORDS=000000001 $TOT=00000000002000 $SALE=00000000002000 $REFUND=00000000000000
T RECS=000000003 ORDS=000000001 $TOT=00000000002000 $SALE=00000000002000 $REFUND=00000000000000
PID=050505 XXXXXX96 SID=020202 XXXXXX96 END 040404
You can see there is not entry of credit card and address. Though we have these entry in our
database for the corresponding customer.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms