cancel
Showing results for 
Search instead for 
Did you mean: 

MessageExpiredException:Sync application request expired.. Setting message to status failed....No response available?

Former Member
0 Kudos

Hi,

My Scenario is RFC to RFC Asynchronous.

I am getting below error while running the job for RFC -

ERROR :

Delivery of the message to the application using connection RFC_http://sap.com/xi/XI/System failed, due to com.sap.engine.interfaces.messaging.api.exception.MessageExpiredException: Sync application request expired.. Setting message to status failed...

Transmitting the message using connection RFC_http://sap.com/xi/XI/System failed, due to : com.sap.engine.interfaces.messging.api.exception.MessagingException: XIAdapterFramework:GENERAL:com.sap.engine.interfaces.messaging.api.exception.MessagingException: No response available.::::::

I have also increased below timeout parameters:

syncMessageDeliveryTimeoutMsec : 900000

But still it is getting Canceled while processing....

Please suggest me the solution for the above error.

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member190293
Active Contributor
0 Kudos

Hi Himani!

As it comes from error details, one of your interfaces or both of it work in synchronous mode. You should change it to async mode.

By the way, why don't you use sender ABAP proxy instead of sender RFC?

Regards, Evgeniy.

former_member190293
Active Contributor
0 Kudos

Hi Himani!

I just try to understand: you use sync RFC call to async RFC?

In this case what kind of response should your sender RFC get since receiving RFC is async?

Regards, Evgeniy.

former_member186851
Active Contributor
0 Kudos

Also check the RFC locally in ECC system.

Former Member
0 Kudos

Hi Evgeniy,

Both the sender and receiver RFC are asynchrounous.

Regards..Himani Patil.

former_member190293
Active Contributor
0 Kudos

Hi Himani!

Please check that you've set Quality of service parameter to Exactly once in your RFC sender channel.

As I could see there is no option in RFC sender channel to set the quality of service type.

Also refer to this document to check for correct asynchronous call of RFC:

Asynchronous RFC (aRFC) - Application Development on AS ABAP - SAP Library

Regards, Evgeniy.

former_member186851
Active Contributor
0 Kudos

Then check the RFC locally and PI is involved in the flow?

Former Member
0 Kudos

Hi Raghuraman,

Did you mean debugging RFC code at receiver ECC?

I am getting error in PI SXMB_MONI.(PI is involved)

Please clarify.

Regards .... Himani Patil

former_member186851
Active Contributor
0 Kudos


yes Himani.In SE37 transaction.

check if your getting proper response.