cancel
Showing results for 
Search instead for 
Did you mean: 

Unable to catch RFC Exceptions

Former Member
0 Kudos

Hi,

I have configured a JMS to RFC asynchronous scenario (no BPM).

And at R/3 side i am calling an RFC " PROCESS_MESS_UPLOAD" which will raise exceptions: "INTERNAL_ERROR, NO_RFC_DESTINATION_FOUND" in case of any inconsistencies.

Now that i want to catch the exceptions from the RFC in my scenario.

It would be of great help if anybody explains me the configurations i have to do at XI inorder to catch the exceptions raised by RFC.

Note that,, for this scenario as no mapping is required, we are using the same RFC interface we have imported as an Inbound and Oubound interface.

Thanks,

Priya.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

You have mentioned that ur scenario is JMS to RFC ASYNCHRONOUS, if it is asynchronos then how can u catch the exceptions of RFC.

You need to configure Synchronous RFC for this.

Regards

sushil

Former Member
0 Kudos

Hi Sushil,

Thanks for your reply.

In case of asynchronus scenario, i heard that we can use fault messages to catch the application errors... so now i want to know whether we can use the same fault messages to catch the exceptions raised by RFC function module...if so please let me know like what configurations need to be done and where the exceptions will be logged....FYI, we r using PI 7.0......

--Priya

Former Member
0 Kudos

To handle application errors in XI, you must bring them back in Integration Server (XI). Upto my knowledge, whithout using synchronous communication, you can not handle application erros in XI.

By the way, let us also know how to use fault messages in case of asynhronous interfaces as when we create inbound, asynch message interface in XI, we get the fault msg field. How to use it..?

Regards

Sushil

Former Member
0 Kudos

Hi Priya !

Check this threads:

Regards,

Matias.

Message was edited by:

Matias Denker