cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP adapter 404 issues

Former Member
0 Kudos

Dear friends,

My scenario is web serivce to proxy, and i created the sender interface and relevant sender soap adapter, finally I exposed the outbound service with a web service, the URL is http://hostname:port/ISOAPAdapter/MessageServlet?channel=:servicename:channelname

After that, i called the web service from XMLSPY, but got the exception information in the response message:

<faultcode>SOAP:Server</faultcode>

<faultstring>Server Error</faultstring>

<detail>

<s:SystemError xmlns:s="http://sap.com/xi/WebService/xi2.0">

<context>XIAdapter</context>

<code>ADAPTER.JAVA_EXCEPTION</code>

<text><![CDATA[

com.sap.aii.af.ra.ms.api.DeliveryException: Received HTTP response code 404 : Not Found

at com.sap.aii.af.ra.ms.impl.core.queue.consumer.CallConsumer.onMessage(CallConsumer.java:158)

at com.sap.aii.af.ra.ms.impl.core.queue.Queue.run(Queue.java:917)

at com.sap.aii.af.ra.ms.runtime.MSWorkWrapper.run(MSWorkWrapper.java:56)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(AccessController.java:219)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)

]]></text>

</s:SystemError>

</detail>

and then I opened the RWB to find the detail information from message monitoring, the relevant error information are as below:

2008-09-02 17:20:54 Success SOAP: request message leaving the adapter (call)

2008-09-02 17:20:54 Success Application attempting to send an XI message synchronously using connection SOAP_http://sap.com/xi/XI/System.

2008-09-02 17:20:54 Success Trying to put the message into the call queue.

2008-09-02 17:20:54 Success Message successfully put into the queue.

2008-09-02 17:20:54 Success The message was successfully retrieved from the call queue.

2008-09-02 17:20:54 Success The message status set to DLNG.

2008-09-02 17:20:54 Error Returning synchronous error notification to calling application: com.sap.aii.af.ra.ms.api.RecoverableException: Received HTTP response code 404 : Not Found.

2008-09-02 17:20:54 Error Transmitting the message using connection http://hostname:50000/sap/xi/engine?type=entry failed, due to: com.sap.aii.af.ra.ms.api.DeliveryException: Received HTTP response code 404 : Not Found.

2008-09-02 17:20:54 Error The message status set to FAIL.

2008-09-02 17:20:54 Error Returning to application. Exception: com.sap.aii.af.ra.ms.api.DeliveryException: Received HTTP response code 404 : Not Found

Does anybody know what's the problem? I ever cheched the message servlet: http://hostname:port/XISOAPAdapter/MessageServlet?channel=:servicename:channelname, the status is OK.

Regards,

Bean

Accepted Solutions (0)

Answers (2)

Answers (2)

prateek
Active Contributor
0 Kudos

Expose the outbound interface again and use the new wsdl for sending data to XI. Also try regenrating the proxy.

Regards,

Prateek

Former Member
0 Kudos

I have exponsed the WS again, but still failed.

Former Member
0 Kudos

Dear friends,

The problem has been finally solved, it's due to the wrong configuration of the pipeline URL in SLD for the integration server, the port should be 80*, not 5*00, thanks to all of you.

Bean

Former Member
0 Kudos

Hi,

Plesae Check if you have properly setup the server proxy in R/3.

The error log shows that there is failure while responding from server proxy to the given request call.

Thanks

Swarup

Former Member
0 Kudos

I got a further error mesage:

Error Category XI_J2EE_MESSAGING_SYSTEM

Error Code CALL_CONSUMER_ERROR

could anybody explain it?