cancel
Showing results for 
Search instead for 
Did you mean: 

Incomplete payload in application at request timeout

Former Member
0 Kudos

Dear All

we have implemented a scenario for webservice, and its working fine.

we have managed all configuration with respect to timeouts at adapter and server level and they are working fine as well...

now the problem i am facing is at request timeout or readtime out, the XML recieved by the application doesnot contains detailed text information about error and hence i am not able to identify at runtime whether it is request time out or read timeout,,, SXMB_MONI displayes complete msg on other hand and I cannot figure out, why application is recieving incomplete msg....

following are two msgs...the webserver was closed at time of checking this time out working

SXMBMONI :_

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> 
- <!--  Call Adapter 
  --> 
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
  <SAP:Category>XIAdapterFramework</SAP:Category> 
  <SAP:Code area="MESSAGE">GENERAL</SAP:Code> 
  <SAP:P1 /> 
  <SAP:P2 /> 
  <SAP:P3 /> 
  <SAP:P4 /> 
  <SAP:AdditionalText>com.sap.aii.af.ra.ms.api.MessageExpiredException: Message 4024c147-6aa5-0a15-e100-0000ac100429(INBOUND) expired</SAP:AdditionalText> 
  <SAP:ApplicationFaultMessage namespace="" /> 
  <SAP:Stack /> 
  <SAP:Retry>M</SAP:Retry> 
  </SAP:Error>

Application error:

<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP:Body>
<SOAP:Fault>
<faultcode>SOAP:Server</faultcode>
<faultstring>System Error</faultstring>
<detail>
<s:SystemError xmlns:s="http://sap.com/xi/WebService/xi2.0">
<context></context>
<code>MESSAGE.GENERAL</code>
<text></text>
</s:SystemError>
</detail>
</SOAP:Fault>
</SOAP:Body>
</SOAP:Envelope>

and I need the text details in application....!!!

to add, I have also changed the parameter to

messaging,syncMessageRemover.removeBody = false

without any luck!!

any help would be appreciated.

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Closing it...

Former Member
0 Kudos

thank u for the reply..

I have already done that,,,actually I am inducing a connection timeout to check the timeout handling in my calling application... problem as mentioned earlier is that I want to have

same text description in application as in SXMB_MONI

Former Member
0 Kudos

Zahid,

Try to see what the problem is by using the following URL:

http://<xiserver>:<port>/mdt

choose "Show Additional criteria" and then enter your message id.

This will give you more useful information for your problem.

Yaghya