cancel
Showing results for 
Search instead for 
Did you mean: 

Problem with SOAP Sender Communication Channel

Former Member
0 Kudos

Hi All,

I have developed a scenario SOAP - XI - RFC in which i have exposed an outbound Message interface as a webservice (ID--->Tools ---> Define Web service) . Here i got an WSDL file as output. I have successfully tested this webservice scenario using Altova XML Spy and Microsoft Info Path.

But unfortunately after two days I try to re-test the same scenario using Altova XML spy i am getting an error "either no channelID specified or no channel found for the specified party, service, and channel name, MessageServlet". There was no changes made to the scenario since the last successful test. I have developed the same scenario in another XI system (Sandbox) , there also i am getting same error. I have checked all the ways the scenario, but the error was same. I have gone throw the SAP Note 856597 , According to the note i have refreshed the cache up to date. But the problem remains same. I tried to test the scenario using Runtime Workbench there also i am getting similer error " 500 Internal Server error".

I have checked all the SOAP Sender communication channels and adapter status with basis people , they are saying there is no problem with the Adapter.

Following is the complete Error log which i got throw Altova and Microsoft Info path.

The SOAP response indicates that an error occurred:

Server Error

<detail>

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

<context>XIAdapter</context>

<code>ModuleUnknownException</code>

<text><![CDATA[

com.sap.aii.af.mp.module.ModuleException: either no channelID specified or no channel found for the specified party, service, and channel name, MessageServlet(Version $Id: //tc/xi/645_VAL_REL/src/_adapters/_soap/java/com/sap/aii/af/mp/soap/web/MessageServlet.java#10 $)

at com.sap.aii.af.mp.soap.web.MessageServlet.doPost(MessageServlet.java:427)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:387)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:365)

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:944)

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:266)

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

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

at java.security.AccessController.doPrivileged(Native Method)

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

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

]]></text>

</s:SystemError>

</detail>

I am wondering why this problem arised , because earlier it worked fine and suddenly raising these errors without any changes to the scenario. Please guide me to resolve the issue?

Thanks & Regards

Vijay

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi All,

My problem was resolved after restarting the integration engine. The error which i mentioned "500 Internal Server error" is a server error. Which i got when i tested the scenario using Run time workbench. This error in general we will get when we hit any URL on web when the server is having any problem. It is similer to that. As i mentioned both systems we resarted (Integration Engine only) and get resolved from the issue.

Regards

Vijayanand Poreddy

Former Member
0 Kudos

Hi,

I am working on PI 7.0, It is with latest SP. I have checked all the settings and URL.

Regards

Vijay

stefan_grube
Active Contributor
0 Kudos

I am sorry, it is impossible to find a hint just from this error text.

Maybe you open an OSS ticket, if you cannot find a solution by your own.

Regards

Stefan

prateek
Active Contributor
0 Kudos

Try creating the wsdl again at XI and use it in altova. Make sure the SOAP url is correct.

Regards,

Prateek

Former Member
0 Kudos

Poreddy,

Create once again the wsdl and give a try. Also when creating please check whether all the components like business system, communication channel etc all are existing. (assuming nobody has deleted any of the object).

Regards,

---Satish

stefan_grube
Active Contributor
0 Kudos

Is the URL correct, is party service and channel available and activated?

Which SP do you have?

Regards

Stefan