All The Payments Are Failing With Error ERR_STREAM_EOF When Payment Opcode Is Called From AIA (Doc ID 2118655.1)

Last updated on APRIL 14, 2016

Applies to:

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

Goal

There is a payment that has been recorded in the BRM system through the Siebel-AIA-BRM stack. This is a credit card payment where actual charging to the card has occurred outside BRM and payment is recorded in BRM. While recording the payment by calling opcode "PCM_OP_PYMT_COLLECT" with the following flist there is an error "PIN_ERR_NOT_FOUND" thrown.

op_pymt_collect input flist
# number of field entries allocated 20, used 3
0 PIN_FLD_POID POID [0] 0.0.0.1 /account 12345 0
0 PIN_FLD_PROGRAM_NAME STR [0] "Siebel"
0 PIN_FLD_CHARGES ARRAY [0] allocated 20, used 7
1 PIN_FLD_ACCOUNT_OBJ POID [0] 0.0.0.1 /account 12345 0
1 PIN_FLD_BILLINFO ARRAY [0] allocated 20, used 5
2 PIN_FLD_BILLINFO_OBJ POID [0] 0.0.0.1 /billinfo 67890 0
2 PIN_FLD_AUTH_DATE STR [0] "09/03/2016 00:00:00"
2 PIN_FLD_AMOUNT DECIMAL [0] 1000
2 PIN_FLD_TRANS_ID STR [0] "1-1234"
2 PIN_FLD_PAYINFO ARRAY [0] allocated 20, used 1
3 PIN_FLD_CC_INFO ARRAY [0] allocated 20, used 4
4 PIN_FLD_SECURITY_ID STR [0] ""
4 PIN_FLD_NAME STR [0] ""
4 PIN_FLD_DEBIT_EXP STR [0] "XXXX"
4 PIN_FLD_DEBIT_NUM STR [0] "XXXX"
1 PIN_FLD_COMMAND ENUM [0] 0
1 PIN_FLD_PAYMENT SUBSTRUCT [0] allocated 20, used 1
2 PIN_FLD_INHERITED_INFO SUBSTRUCT [0] allocated 0, used 0
1 PIN_FLD_PAY_TYPE ENUM [0] 10003
1 PIN_FLD_FLAGS INT [0] 1
1 PIN_FLD_ACH INT [0] 0


 

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