on 06-30-2016 7:08 AM
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.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.