cancel
Showing results for 
Search instead for 
Did you mean: 

Sync Receiver Step??

Former Member
0 Kudos

Is there a way to send sync via RFC a message to a BPM Receiver Step without using a Sync/Async Bridge? the idea is to catch in R/3 an ABAP Exception if XI is down.

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Thanks Abhy for your very good and specific help, but my problem is that my BPM is complex it do much more steps, and ends by bussiness logic with two Async Calls described before, there is no room for the Send Step that must closes the bridge, besides in R/3 the program that calls the BPM must not wait for an answer, making the Receiver Step Sync is just for catching ABAP Exceptions if XI is down so the RFC can catch the Exception and notify the user that runs the ABAP Program that starts the Process. This is because the ABAP Program has high priority and requires an automatic way to handle the event of XI not available.

Former Member
0 Kudos

Hi Ruben,

If you are using Sync.RFC then BPM steps will be

steps:

1) Receive the message from R/3 - RFC

2) Transformation(In the Transformation step, you will be having Request Mapping/Response Mapping.)

3) Send - SYnc to JDBC

4) Get the repsonse

5) send(Sync) the Response back to RFC .

Ans also,as your Sender is RFC, no need to create Message Type and Outbound Interface.But you need to create Abstract Interfaces, to use in the BPM.

You need to create one Sync/Inbound Interface for JDBC type.If you are receiving the RFC message directly to BPM, then you need to have Sync,Abstract Interfce

Just have a quick look into this blog for the same:

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

Go through these links and see if it helps....

Defining Sync/Async Communication

http://help.sap.com/saphelp_nw04/helpdata/en/43/65d4dab39b0398e10000000a1553f6/content.htm

Example: Sync/Async Communication

http://help.sap.com/saphelp_nw04/helpdata/en/83/d2a84028c9e469e10000000a1550b0/content.htm

RFC Scenario using BPM --Starter Kit

/people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit

Walkthrough with BPM

/people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm

Regards,

Abhy

Former Member
0 Kudos

I can't use Sync/Async Bridge because my BPM ends with an Async Java Proxy call or an Async JDBC call and I understand that the Receiver Step waits until a Send Step closes the bridge.

henrique_pinto
Active Contributor
0 Kudos

Using S/A Bridge, if XI is Down, you'll get an exception in your RFC.

I don't know why you don't want to use S/A Bridge.

Regards,

Henrique.