My Oracle Support Banner

R12: AP/IBY/XDO: Payments EFT SFTP Transmission Error with Internal Error to Payment Server: "Error in writing data Broken pipe (Write failed)" (Doc ID 2572808.1)

Last updated on JULY 19, 2022

Applies to:

Oracle Payables - Version 12.2 and later
Oracle Payments - Version 12.2 and later
BI Publisher (formerly XML Publisher) - Version 12.2 and later
Information in this document applies to any platform.

Symptoms

Transmission of a payment file errors with the following:

oracle.apps.iby.exception.PSException: Internal Error to Payment Server: Error in writing data Broken pipe (Write failed)
at oracle.apps.iby.engine.CodePoint.invokeJava(CodePoint.java:272)
at oracle.apps.iby.engine.CodePoint.invoke(CodePoint.java:199)
at oracle.apps.iby.engine.TransmitConfig.transmit(TransmitConfig.java:216)
at oracle.apps.iby.scheduler.FDFormatProgramUtils.doTransmission(FDFormatProgramUtils.java:637)
at oracle.apps.iby.scheduler.FDExtractAndFormatting.doTransmission(FDExtractAndFormatting.java:426)
at oracle.apps.iby.scheduler.FDExtractAndFormatting.runMainLogic(FDExtractAndFormatting.java:322)
at oracle.apps.iby.scheduler.FDExtractAndFormatting.runProgram(FDExtractAndFormatting.java:159)
at oracle.apps.fnd.cp.request.Run.main(Run.java:156)

Internal Error to Payment Server: Error in writing data Broken pipe (Write failed)
An error occurred. Roll back any changes.
Done roll back changes.
Request completed in error.

Replication Steps from a Payables Responsibility

  1. Setup a Transmission Configuration using SFTP (setup -> payments -> payment administrator -> transmission configurations)
  2. Setup a Payment System and assign the transmission configuration created above (setup -> payments -> payment administrator -> Payment Systems)
  3. Setup a Payment Process Profile using the payment system and transmission configuration created above (setup -> payments -> payment administrator -> Payment Process Profiles)
  4. Create an invoice, validate, and approve (invoices -> entry -> invoices)
  5. Create a Payment Process Request to pay the invoice using the payment process profile created above (payments -> entry -> payment manager -> submit single payment process request)
  6. Review the log of the format step and verify the error above occured

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.