Skip to Content
0
Former Member
Jul 06, 2005 at 05:33 PM

ORDERS05 IDoc to cXML SOAP - SOAP failing (Ariba call)

273 Views

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?

Thanks!