Skip to Content
author's profile photo Former Member
Former Member

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

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:Body>

<SOAP:Fault>

<faultcode>SOAP:Server</faultcode>

<faultstring>Server Error</faultstring>

<detail>

<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.

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • Best Answer
    Posted on Jan 16, 2009 at 03:28 AM

    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

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jan 16, 2009 at 03:27 AM

    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

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.