cancel
Showing results for 
Search instead for 
Did you mean: 

Synchronous RFC exception BPM

Former Member
0 Kudos

Anybody has successfully getting the RFC.exception in a synchronous call via BPM? What i mean, is to get the RFC.exception then use it inside BPM.

I have already searched the forum, and i think nobody have done it before. Any clue guys??? Thank you very much in advanced....

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

by importing the RFC into IR, it would shown the Request,Response & Exceptions.Check your RFC has having the strucutre for Exceptions.If there is no specific structure, have to modify accordingly.

As SreeRam said you can achieve the same.

Reagrds

Veera

Former Member
0 Kudos

Yes, my RFC has an exception and it's already showed in IR. But i still dont get how to retrieve that particular exception to be mapped to abstract async interface.

Former Member
0 Kudos

create an mapping between RFC exception process(source) and abstract async interface(target) in tranformation step.

did you create a mapping for RFC exception and abstract async interface ? then use it in transformation

Former Member
0 Kudos

<i>'<b>create an mapping between RFC exception process(source) and abstract async interface(target) in tranformation step</b>'</i>

What kind of message interface is <b><i>RFC exception process</i></b>? is it abstract async?

Because i already create an abstract async message interface (MIAA) using RFC.exception as the message type. And i already use it in a transformation step. However, in BPM, that message interface is not yet initialized so that in the transformation step it does not have any value at all.

Former Member
0 Kudos

up...

Former Member
0 Kudos

When you import your RFC, it gives RFC Structure, RFC response and RFC Exceptions. In Synchronous RFC scenario, just map this RFC exception within your mapping.

Former Member
0 Kudos

But in BPM we are only allowed to map abstract aysnc message interface....thanks for the tip anyway....

Former Member
0 Kudos

You have to create synchronous Abstract interface in which you will specify input and output message. Now use this synch abs message in your BPM.

-Gouri

Award points if useful

Former Member
0 Kudos

make the abstarace interface as sysnchorouse then you will have the option of selecting the exception and mapping it to the target even with out synchorouse also we can do it for if it is inbound RFC call. create Async abstract interface and in fault message select our rfc exception.

Regards

Sreeram.G.Reddy

Former Member
0 Kudos

Sorry, i still dont get it. Here i will illustrate my problem.

I got an abstract sync message interface (lets call it: MIAS_RFC) with structure like this:

1. Output Msg: From RFC

2. Response Msg: From RFC.response

3. Fault Message: From RFC.exception

I use MIAS_RFC in a SEND node in my BPM inside a block with exception handler branch for my RFC exception handling.

My purpose is to map the RFC.exception to other message interface abstract async inside the exception handler.

How can i do this? You said earlier that i should create another sync abstract message interface (MIAS) then use it in a mapping...Am i correct? Could you please describe to me more detail (sorry about this ) Thank you so much....