Automatic Receipt Approval Ends With Exception Communication Error (Doc ID 1114463.1)

Last updated on SEPTEMBER 02, 2016

Applies to:

Oracle Payments - Version 12.1.2 and later
Information in this document applies to any platform.
***Checked for relevance on 22-Apr-2013***


Symptoms

On R12.1.2 , find that Approve and format automatic receipt batch ends with exception:
COMMUNICATION_ERROR: Communication error. The payment system, the processor, or iPayment electronic commerce servlet is not available/accessible. Please make sure you have the correct system set up and resubmit the request at a later time.

IBY debug log shows an exception, but no real reason is given for the exception:

iby.plsql.IBY_PAYMENT_ADAPTER_PUB.send_request Input url = http://<IBY_ECAPP_URL>:<port>/OA_HTML/ibyecapp?OapfAction=oraPmtReq&OapfECAppId=222&OapfStoreId=EFT&OapfMode=ONLINE&OapfOrderId=AR7003&OapfPrice=120&OapfCurr=EUR&OapfPayerId=4066&OapfOrgId=84&OapfOrgType=OPERATING_UNIT&OapfPmtRegId=21&OapfPmtInstrType=BANKACCOUNT&OapfAuthType=VERIFY&OapfPmtChannelCode=BANK_ACCT_XFER&OapfPmtInstrAssignmentId=1001&OapfRecMethodId=1003
iby.plsql.IBY_NETUTILS_PVT.post_request Enter
iby.plsql.IBY_NETUTILS_PVT.post_request err code=
iby.plsql.IBY_NETUTILS_PVT.post_request err msg=
iby.plsql.IBY_PAYMENT_ADAPTER_PUB.OraPmtReq In OTHERS Exception
iby.plsql.IBY_PAYMENT_ADAPTER_PUB.OraPmtReq x_return_status=U
iby.plsql.IBY_PAYMENT_ADAPTER_PUB.OraPmtReq Exit Exception
iby.plsql.IBY_FNDCPT_TRXN_PUB.Create_Authorization status :=U
iby.plsql.IBY_FNDCPT_TRXN_PUB.Create_Authorization auth status :=
iby.plsql.IBY_FNDCPT_TRXN_PUB.Create_Authorization auth engine code :=
iby.plsql.IBY_FNDCPT_TRXN_PUB.Create_Authorization auth engine msg :=
iby.plsql.IBY_FNDCPT_TRXN_PUB.Create_Authorization payment system code :=
iby.plsql.IBY_FNDCPT_TRXN_PUB.Create_Authorization payment system msg :=
iby.plsql.IBY_FNDCPT_TRXN_PUB.Create_Authorization trxn id :=
iby.plsql.IBY_FNDCPT_TRXN_PUB.Create_Authorization No. of source extensions updated= :1
iby.plsql.IBY_FNDCPT_COMMON.Prepare_Result(7 ARG) Enter
iby.plsql.IBY_FNDCPT_COMMON.Prepare_Result(7 ARG) Exit

### Steps to Reproduce ###
1. Using Receivables Manager responsibility, create a Batch Receipt using the customer name to choose the transaction.  Inquire the Batch Receipt and see selected transaction.
2. Attempt to approve the batch receipt.
3. Automatic Receipts report show the "Communication Error" exception.  Batch Inquiry does not show the transaction anymore.

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