Skip to Content
avatar image
Former Member

proxy to Soap Web service..Error UNKNOWN">ADAPTER.JAVA_EXCEPTION

Dear Gurus,

Few days back, i made five different scenarios which were proxy to Soap to consume WSDL's sent by other party. All scenarios were working fine and testing was successful. But after few days, yesterday i tried to test all those scenarios again, but i am getting an error. Can anybody tell what could be the problem? all Soap receiver channels are active.  Here are the details of error which appears in sxmb_moni in response message,

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

- <!--

 Inbound Message 

-->

 

- < SAP:Error xmlns:SAP =" http://sap.com/xi/XI/Message/30 " xmlns:SOAP =" http://schemas.xmlsoap.org/soap/envelope/ " SOAP:mustUnderstand =" 1 " >

< SAP:Category > XIServer </ SAP:Category >

< SAP:Code area =" UNKNOWN " > ADAPTER.JAVA_EXCEPTION </ SAP:Code >

< SAP:P1 />

< SAP:P2 />

< SAP:P3 />

< SAP:P4 />

< SAP:AdditionalText > com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.engine.interfaces.messaging.api.exception.MessagingException: XIAdapterFramework:GENERAL:com.sap.engine.interfaces.messaging.api.exception.MessagingException: Channel has been configured as inactive and cannot accept messages at com.sap.aii.adapter.soap.web.SOAPHandler.processSOAPtoXMB(SOAPHandler.java:739) at com.sap.aii.adapter.soap.web.MessageServlet.doPost(MessageServlet.java:488) at javax.servlet.http.HttpServlet.service(HttpServlet.java:754) at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:202) at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:103) at com.sap.engine.services.servlets_jsp.server.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:126) at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:432) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:210) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:441) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:430) at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:38) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:81) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:276) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:81) at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60) at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27) at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29) at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.httpserver.filters.SessionSizeFilter.process(SessionSizeFilter.java:26) at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:57) at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:43) at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:475) at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:269) at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:56) at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122) at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101) at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328) </ SAP:AdditionalText >

< SAP:ApplicationFaultMessage namespace =" " />

< SAP:Stack />

< SAP:Retry > M </ SAP:Retry >

</SAP:Error>

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • avatar image
    Former Member
    Aug 28, 2013 at 07:49 AM

    <SAP:AdditionalText>com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.engine.interfaces.messaging.api.exception.MessagingException: XIAdapterFramework:GENERAL:com.sap.engine.interfaces.messaging.api.exception.MessagingException: Channel has been configured as inactive and cannot accept messages at com.sap.aii.adapter.soap.web.SOAPHandler.processSOAPtoXMB(SOAPHandler.java:739) at

    In ESR, check if the adapter status (Advanced tab in SOAP receiver) is active and if the communication channel status is active. Display cache status of communication channel and check if cache has been updated successfully (green light) on all instances.

    Add comment
    10|10000 characters needed characters exceeded

  • Aug 28, 2013 at 07:54 AM

    Hi Imran,

    Go to the communication channel. Put it in Inactive mode and active the changes. Send a request and check that the error obviusly still occurs. Later put it in Active mode, active the changes and send a request.

    Regards.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      HI Inaki,

      I tried this but no luck. As you said, i did some changes in communication channel and save it but did not activate it. I than send a request. And than again i activate the channel and send message but getting the same error.

      An other solution? let me know plz

      Regards

  • avatar image
    Former Member
    Aug 28, 2013 at 08:51 AM

    Apart from above comments from experts, also go for full cache refresh.


    Make some dummy changes in the channel > save > activate > stop and restart the channel in RWB as well.

    Hope it helps.!

    Regards,

    Sunil

    Add comment
    10|10000 characters needed characters exceeded