Outbound Xml Receiving Java.net.SocketException
(Doc ID 2686397.1)
Last updated on FEBRUARY 17, 2023
Applies to:
Oracle XML Gateway - Version 12.1.3 and laterInformation in this document applies to any platform.
Goal
Customer is using XML Gateway configured for EBS on IBM AIX OS.
Outbound messages messages are failing.
java.net.SocketException: A system call received a parameter that is not valid. (Write failed)
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:126)
at java.net.SocketOutputStream.write(SocketOutputStream.java:172)
at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:234)
at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:304)
at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:308)
at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:154)
at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:288)
at oracle.apps.ecx.oxta.HTTPTransportSender.sendNormal(HTTPTransportSender.java:486)
at oracle.apps.ecx.oxta.HTTPTransportSender.run(HTTPTransportSender.java:183)
It takes over a minute before we see the post on the destination system.
On some transactions with smaller payloads, the xml is delivered, yet we still see Timeout Exceeded in the error message.
oracle.apps.ecx.oxta.TransportTimeoutException: Timeout waiting for response
at oracle.apps.ecx.oxta.HTTPTransportSender.run(HTTPTransportSender.java:219)
Solution
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
Goal |
Solution |
References |