cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP request to XI. error: "Channel stopped by administrative task"

Former Member
0 Kudos

Hi ,

We are working on SOAP --> XI --> Idoc scenario.

The webservice call is an Asynchronous one. I done the design and configuration and provided the WSDL to the webservice applicant. When they tried to send the message they are getting the following error.

-


HTTP/1.1 500 Internal Server Error

Set-Cookie: JSESSIONID=(xi-dev_XID_00)ID2003803250DB10535090330849072702End; Version=1; Domain=89.0.30.150; Path=/

Set-Cookie: saplb_*=(xi-dev_XID_00)5198450; Version=1; Path=/

Server: SAP J2EE Engine/7.00

Content-Type: text/xml; charset=utf-8

Date: Fri, 16 Jan 2009 00:57:14 GMT

Connection: close

<?xml version='1.0'?>

<!-- see the documentation -->

<SOAP:Envelope xmlns:SOAP='http://schemas.xmlsoap.org/soap/envelope/'>

<SOAP:Body>

<SOAP:Fault>

<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.service.administration.api.cpa.CPAChannelStoppedException: Channel stopped by administrative task.

at com.sap.aii.af.service.administration.impl.cpa.CommonCPA.checkChannelState(CommonCPA.java:67)

at com.sap.aii.af.service.administration.impl.cpa.LookupManagerDelegate.getCPAObject(LookupManagerDelegate.java:83)

at com.sap.aii.af.mp.soap.ejb.XISOAPAdapterBean.setup(XISOAPAdapterBean.java:227)

at com.sap.aii.af.mp.soap.ejb.XISOAPAdapterBean.process(XISOAPAdapterBean.java:689)

at com.sap.aii.af.mp.module.ModuleLocalLocalObjectImpl0_3.process(ModuleLocalLocalObjectImpl0_3.java:103)

at com.sap.aii.af.mp.ejb.ModuleProcessorBean.process(ModuleProcessorBean.java:292)

at com.sap.aii.af.mp.processor.M

-


In XI SOAP sender communication channel, it is showing as below in communication channel.

16/01/09 error occured

16/01/09 request received

Can anyone pls let me know what might be the problem.

Thanks

Seema.

Accepted Solutions (1)

Accepted Solutions (1)

sunil_singh13
Active Contributor
0 Kudos

Hi seema,

I hope you would be knownig that IDOC is Asynch.(well this has nothing to do with question).

Just stop and start your SOAP channel from RWB.

Thanks

Sunil Singh

Answers (1)

Answers (1)

dharamveer_gaur2
Active Contributor
0 Kudos

Hi

Check your communication channel has status "Active" in ID.

also check in RWB -> Communication channel monitoring has the communication channel status "Started".

For 500 internal server error look this blog

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