I am performing the following scenario:
I am sending an ORDERS05 IDoc from R/3 4.6 to XI. XI then maps the IDoc into cXML. I am then attempting to send the cXML via the SOAP adapter to Ariba via HTTP.
Everything works except the adapter fails when trying to send to Ariba. Here is the audit log:
2005-07-06 17:05:39 Success The message was successfully received by the messaging system. Profile: XI URL: http://myserver:50000/MessagingSystem/receive/AFW/XI
2005-07-06 17:05:39 Success Using connection AFW. Trying to put the message into the receive queue.
2005-07-06 17:05:39 Success Message successfully put into the queue.
2005-07-06 17:05:39 Success The message was successfully retrieved from the receive queue.
2005-07-06 17:05:39 Success The message status set to DLNG.
2005-07-06 17:05:39 Success Delivering to channel: cXML2Ariba
2005-07-06 17:05:40 Success SOAP: request message entering the adapter
2005-07-06 17:06:01 Error SOAP: error occured: java.io.IOException: failed to get the input stream from socket: java.lang.NullPointerException
2005-07-06 17:06:01 Error Exception caught by adapter framework: failed to get the input stream from socket: java.lang.NullPointerException
2005-07-06 17:06:01 Error Delivery of the message to the application using connection AFW failed, due to: failed to get the input stream from socket: java.lang.NullPointerException.
2005-07-06 17:06:01 Success The asynchronous message was successfully scheduled to be delivered at Wed Jul 06 17:11:01 UTC 2005.
2005-07-06 17:06:01 Success The message status set to WAIT.
Does anyone know what the error message means?
Could it possibly be that I am taking an Async IDoc, and posting a synchronous SOAP to Ariba?