cancel
Showing results for 
Search instead for 
Did you mean: 

500 Timeout Error

Former Member
0 Kudos

Hi Experts,

We are getting "500 Time Out" error in sender Http client.Our scenario is synchronous Http to RFC.

In sxmb_moni,Integration engine stops at technical routing step.No call adapter step is visible.

While looking into this problem we found that RFC got successfully executed in target R/3 system and we assume that problem lies while sending the RFC's response back to HTTP client via PI server

Adapter engine AuditLog mesage is pasted below for your reference:

Audit Log message:

Time Stamp Status Description

26.09.2008 06:33:54 Success Message successfully received by messaging system. Profile: XI URL: http://devsap01:51000/MessagingSystem/receive/AFW/XI Credential (User): PIISUSER

26.09.2008 06:33:54 Success Using connection RFC_http://sap.com/xi/XI/System. Trying to put the message into the request queue.

26.09.2008 06:33:54 Success Message successfully put into the queue.

26.09.2008 06:33:54 Success The message was successfully retrieved from the request queue.

26.09.2008 06:33:54 Success The message status set to DLNG.

26.09.2008 06:33:54 Success Delivering to channel: RFC_out_Test

26.09.2008 06:33:54 Success MP: entering

26.09.2008 06:33:54 Success MP: processing local module localejbs/RfcAFBean

26.09.2008 06:33:54 Success RFC adapter received a synchronous message. Attempting to send sRFC for ZFTestRFC

26.09.2008 06:33:54 Success RFC adapter received a synchronous message. Attempting to send sRFC for J2EE_GUEST

ime Stamp Status Description

26.09.2008 06:56:15 Success MP: leaving

26.09.2008 06:56:15 Error Delivery of the message to the application using connection RFC_http://sap.com/xi/XI/System failed, due to: com.sap.aii.af.ra.ms.api.MessageExpiredException: Sync application request expired.. Setting message to status failed.

26.09.2008 06:56:15 Error The message status set to FAIL.

26.09.2008 06:56:15 Error Returning synchronous error message to calling application: com.sap.aii.af.ra.ms.api.MessageExpiredException: Sync application request expired..

Kindly advise us on this issue.

Accepted Solutions (1)

Accepted Solutions (1)

former_member181985
Active Contributor
0 Kudos

Hi,

Increase the HTTP Time out values in XI using tcode SXMB_ADM.

Thanks,

Gujjeti.

Former Member
0 Kudos

Hi praveen,

Thanks for your quick response.I have increased the value of Http_Timeout in sxmb_adm.still i getting the error.Is there any need to restart the server for that value to be active.

Former Member
0 Kudos

Hi,

Check this For the HTTP related Errors

REgards

Seshagiri

former_member181985
Active Contributor
0 Kudos

Hi sasitharan,

No need for restart as it comes under ABAP stack.

What value you gave for HTTP_TIMEOUT?

Also check michael's blog to increase the RFC times.

This need a restart as it comes under JAVA Stack.

[https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3802] [original link is broken] [original link is broken] [original link is broken];

Thanks,

Gujjeti.

Former Member
0 Kudos

Hi praveen,

I gave HTTP_TIMEOUT = 20000 in PI7 server.since our RFC takes minimum 10.5 seconds for standalone execution

Should i need to increase the HTTP_TIMEOUT in receiver R/3 server?

I refered michael's blog.

In that when we go to transaction RZ10

what is the port value i need to give we have by default

Http port = 80$$ for icm/server_port_0

Edited by: sasitharan on Sep 29, 2008 9:21 AM

former_member181985
Active Contributor
0 Kudos

Hi,

No need to increase the timeout value in receiver R/3 system.

I am not sure if RZ10 also should be used to increase the timeout value in this particular case.

Its better to take your BASIS person help if you want to change the values using RZ10 tcode.

Thanks,

Gujjeti.

Answers (1)

Answers (1)

varun_k
Contributor
0 Kudos

Hii,

Please refer to this blog.

[Http Errors in XI|https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/4061] [original link is broken] [original link is broken] [original link is broken];

You can change the time out details either two ways

a) check out note: 824554 and try to change it in the instance profile

b) TCODE SXMB_ADM -> Configure Integration server -> change specific identifiers

Set Runtime parameter: HTTP_TIMEOUT

Remember to restart XI after the change.

Regards,

Varun