cancel
Showing results for 
Search instead for 
Did you mean: 

Soap sender communication channel is not shown in RWB

Former Member
0 Kudos

Dear Experts,

We had a recent installation of Xi and after that i m attemting a Soap to rfc syn scenario and i have created both the soap and rfc communication channel on a abap business system.

and now im not able to see the Soap communication channel in the RWB .even the soap icon is shown as disable..

can u tell the reason for this.Or is it bcos i have not sent any soap request to it.

All ur efforts will be greatly respected.

Thx

jeevan

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Jeevan,

Execute ur scenario, the channel will start working.. u can see it in RWB.This happens after fresh installation.

reagards

Biplab

Answers (3)

Answers (3)

Former Member
0 Kudos

Test the interface. and check the status of the SOAP adapter.

Thanks

Farooq.

Former Member
0 Kudos

Hi Jeevan,

Yes you are right , just send one message through the SOAP adapter and it will become active.

*Pls: Reward points if helpful*

Regards,

Jyoti

Former Member
0 Kudos

thx biplab..again its you thx ....

yes i m tring to send the request but ..

its throwing a http error"couldnt post the file"

with a address...

thx ajay and biplab..

jeevan

Former Member
0 Kudos

Hi Jeevan,

channel will be activated once message pass thro' it.

but u r talking abt diffrent error now..

check out the HTTP error number..

and see this blog

/people/krishna.moorthyp/blog/2006/07/23/http-errors-in-xi

regards

biplab

prabhu_s2
Active Contributor
0 Kudos

check this notes:

https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=856597&nlang=E...

To check if the channel is available, you can open the following URL from your browser.

http://host:port /XISOAPAdapter/HelperServlet?action=FindChannel& channel=p:s:c

where host is the host name, port is the port number, p is the optional party name, s the service name, and c is the channel name, respectively.

This will show a page with the channel information if the channel is available. If the channel is not available, please make sure that your channel name is correct and the adapter engine's CPA cache is valid.

Former Member
0 Kudos

hai prabhu....

thxs for the hint,,,,.

i did that and its throwing the following error...

pls help

<?xml version="1.0" ?>

- <SOAP:Fault xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">

<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.SOAP_EXCEPTION</code>

- <text>

- <![CDATA[

java.lang.Exception: invalid channel (party:service:channel) = <null>

at com.sap.aii.af.mp.soap.web.HelperServlet.processFindChannel(HelperServlet.java:363)

at com.sap.aii.af.mp.soap.web.HelperServlet.doGet(HelperServlet.java:125)

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

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

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

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

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

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

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

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

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

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

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

at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)

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:94)

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

]]>

</text>

</s:SystemError>

</detail>

</SOAP:Fault>