cancel
Showing results for 
Search instead for 
Did you mean: 

WebService scenario error?

Former Member
0 Kudos

Hi All,

i'm working on Webservice->XI->RFC scenario. i've done all the configurations in XI and when i'm creating SOAP request from XML Spy Editor i'm getting the following error which i highlighted in bold.

even i defined the webservice as well. the following values i enetered

http://10.254.64.17:50000/XISOAPAdapter/MessageServlet?channel=:SOAPsend:CC_SOAP_SEN

where 10.254.64.17 is XI server.

port is 50000

sender service : SOAPsend

CC: CC_SOAP_SEN.

all the objects are activated and caching is also done.

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/NW04_20_REL/src/_adapters/_soap/java/com/sap/aii/af/mp/soap/web/MessageServlet.java#1 $)

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

* 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:102)*

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

Regards

Faisal

Accepted Solutions (1)

Accepted Solutions (1)

former_member192892
Active Contributor
0 Kudos

Hi,

Kindly cross check in ID under SOAPsend service whether you have a communication channel named CC_SOAP_SEN is present and active.

Answers (5)

Answers (5)

former_member187563
Contributor
0 Kudos

hi,

If still there is problem then create the wsdl again,give the url as

http://host:port/XISOAPAdapter/MessageServlet?channel=party:service:channel

You mention the name of your interface,namespace properly.

Check your soap adapter ,is it configured properly or not.

for soap adapter you can refer:

http://help.sap.com/saphelp_nw04/helpdata/en/69/a6fb3fea9df028e10000000a1550b0/frameset.htm

After creating soap adapter refresh cpa cache once.

Http://<host name>:<port>/CPACache/refresh?mode=full.

Reward if it helps.

regards,

ujjwal kumar

Former Member
0 Kudos

Hi

do the following

1) Deleted your SOAP adapter aand activate it , now again make a SOAP adapter.

2) While downloading the WSDL file, make sure you are using correct URL.

3) check the spaces between the URL which is there is WSDL file.

4) check your scenario without using the soap Adapter, means try to acces the A.E. directly.

IF You succed in accesing the AE directly thant means there is some problem in CONFIGRAING YOUR SOAP adapter.

Thanks

sudhir

Former Member
0 Kudos

hi,

i think you missed the soap adapter in communication channel

specify that.

If you are using SOAP Adapter, The URL should be as follows:

http://<XI-host>:<J2EE_Port>/XISOAPAdapter?MessageServlet?channel=party:service:channel

Under party:service:channel enter the party name, the service name, and the name of the communication channel.

If no party has been created, enter the following: channel=:service:channel

For more details, refer to help.sap.com documentation at the following

http://help.sap.com/saphelp_nw04/helpdata/en/fc/5ad93f130f9215e10000000a155106/content.htm

regards

chandra

Former Member
0 Kudos

Hi,

pls check the URL which i provided and i guess i entered the correct values.

Regards

Sami

Edited by: Abdus Sami on Jun 6, 2008 8:21 AM

Former Member
0 Kudos

Hi Sami,

The url for the Webservice that you have provided seems to be incomplete....

try the following suggestion

http://server-ip:port/XISOAPAdapter/MessageServlet?channel=:SOAPsend:CC_SOAP_SEN&amp;version=3.0&amp... message interface

Reaward points if helpful...

PRAshaNt

Former Member
0 Kudos

Hi,

hey i tried with the URL provided by you. but still i'm getting same error message.

regards

Faisal

Former Member
0 Kudos

Hi,

com.sap.aii.af.mp.module.ModuleException: either no channelID specified or no channel found for the specified party, service, and channel

Looks like there is no Sender SOAP adapter Configured taht corresponds to your Sender Service and Interface Name.

Make sure that you have a Sender SOAP adapter and also it is active.

Also can you let us know what the URL in the WSDL is? Did you test the same with a SOAP Client and check if it works?

Hey just check the below forum links looks like it has same problem

Please reward points if it helps

Thanks

Vikranth

Former Member
0 Kudos

Hi,

Check these forum replies..

Thanks,

Vijaya.

Former Member
0 Kudos

Hi,

in WSDL this URL is appearing

http://server-ip:port/XISOAPAdapter/MessageServlet?channel=:SOAPsend:CC_SOAP_SEN&amp;version=3.0&amp... message interface&amp;version=3.0&amp;Sender.Service=SOAPsend&amp;Interface=urn%3A%2FWebservice2RFC%5Emi_flight_OB" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"/>

Edited by: Abdus Sami on Jun 6, 2008 8:33 AM