on 07-07-2009 7:39 AM
Hi All,
In SOAP to RFC synchronous scenario we are getting the below error at sender application.
this error is coming when request is send to RFC via XI and response also coming succesfully to XI but at portal(sender) side its throwing the below error instead of receiving the response message.(only when bulk requests are send from Sender lets say more than 1000 requests).
<OUTPUT>
<RESPONSE Status="SUCCESS" DbgTag_="REQUEST" DbgCmd_="invokeWsdlRule">
<SAP_RETURN_RESPONSE>
<faultcode>SOAP:Server</faultcode>
<faultstring>Server Error</faultstring>
<detail>
<SystemError>
<context>XIAdapter</context>
<code>ADAPTER.JAVA_EXCEPTION</code>
<text>com.sap.aii.af.ra.ms.api.MessageExpiredException: Message ddab5c60-69ac-11de-ca0e-001b242d4b7e(OUTBOUND) expired.
at com.sap.aii.af.ra.ms.impl.core.service.Call.execute(Call.java:205)
at com.sap.aii.af.ra.ms.impl.ServicesImpl.call(ServicesImpl.java:175)
at com.sap.aii.adapter.xi.ms.XIEventHandler.onCall(XIEventHandler.java:316)
at com.sap.aii.af.ra.ms.impl.ConnectionImpl.call(ConnectionImpl.java:397)
at com.sap.aii.af.ra.ms.impl.ConnectionImpl.call(ConnectionImpl.java:261)
at com.sap.aii.af.mp.soap.ejb.AFCallerApplication.perform(AFCallerApplication.java:117)
at com.sap.aii.messaging.srt.ApplicationBubble.onMessage(ApplicationBubble.java:29)
at com.sap.aii.messaging.srt.ExtensionBubble.onMessage(ExtensionBubble.java:56)
at com.sap.aii.af.mp.soap.ejb.XISOAPAdapterBean.process(XISOAPAdapterBean.java:913)
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.ModuleProcessorLocalLocalObjectImpl0_0.process(ModuleProcessorLocalLocalObjectImpl0_0.java:103)
at com.sap.aii.af.mp.soap.web.MessageServlet.callModuleProcessor(MessageServlet.java:174)
at com.sap.aii.af.mp.soap.web.MessageServlet.doPost(MessageServlet.java:436)
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:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
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)</text>
</SystemError></detail></SAP_RETURN_RESPONSE></RESPONSE></OUTPUT>
Any suggestions...
Thanks,
Kalyan
Edited by: Kalyan Chakravarthy P on Jul 7, 2009 8:40 AM
done
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Due to high load, the soap sender request is getting timeout as the response is not reached in the default time interval.
SOAP sender timeout could be changed using functionality described in SAP Note 856597.
You may increase the RFC timeout through RFC adapter service in Visual Administrator parameter syncMessageDeliveryTimeoutMsec.
Regards,
Prateek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Check this for Timeout issues: /people/michal.krawczyk2/blog/2006/06/08/xi-timeouts-timeouts-timeouts
Also check what the SAP note has to say about SOAP Sender Timeout:
https://service.sap.com/sap/support/notes/856597
Check the answer for: Q: Can I increase the default timeout value for the sender adapter?
Edited by: abhishek salvi on Jul 7, 2009 1:15 PM
User | Count |
---|---|
85 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.