cancel
Showing results for 
Search instead for 
Did you mean: 

Sync interface as container element, And Sync Rec in BPM

Former Member
0 Kudos

Hi Everyone,

I am trying to implement a scenario with sync RFC to Sync SOAP using BPM.

RFC <- -> BPM <- -> SOAP

How do I implemnt this scenario, cause if I am not mistaken the first receive step in the BPM can only be asynchronous.

Also when I declare container variables in BPM, it lets me choose only from async interface and does not display synch interfaces. So iam only able to create container variables of abstract asynch type.

Please advice.

Regards,

Ashish

Accepted Solutions (1)

Accepted Solutions (1)

Shabarish_Nair
Active Contributor
0 Kudos

SYNC/ASYNC bridge can help you here.

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

<i>RFC <- -> BPM <- -> SOAP</i>

>>> what is the specific need of the BPM here ?

Former Member
0 Kudos

Thanks for your reply guys,

But mine is a case where i am sending and receiving from the systems synchronously. Can i still use Sync/Async bridge???

Ashish

MichalKrawczyk
Active Contributor
0 Kudos

hi,

if you jt have sync - sync call then you don't need

BPM as said

but yes you can still use it if you want

Regards,

michal

Shabarish_Nair
Active Contributor
0 Kudos

No !!!!

but in your case what is the need of a BPM ?

ref. this checklist to find if you need a BPM -

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

MichalKrawczyk
Active Contributor
0 Kudos

hi,

why not?

you can use sync/async bridge without any async

message if he wants (also it doesn't make much of a sense)

Regards,

michal

MichalKrawczyk
Active Contributor
0 Kudos

the same post twice - content deleted

Shabarish_Nair
Active Contributor
0 Kudos

<i>(also it doesn't make much of a sense)</i>

>>> thats y the NO !!!

Former Member
0 Kudos

Guys here's why I want to use BPM:

I am implementing a scenario wherein:

1) Data is passed from R/3 to xi and then to a web server.

2) From webserver the updated data is sent back to xi.

3) A particular field is boolean checked in XI, if true the data is sent back to webserver.

4) and then again the updated data is sent back to r/3 via xi.

R/3 ---> XI ---> Web Server ---> XI -(If condition true)-> Web Server ---> XI ---> R/3

R/3 ---> XI ---> Web Server ---> XI -(If condition false)-> XI ---> R/3

Start > Receive (Async) > Send (Sync) > Send (Sync. This step only if boolean true) > Send (Async) > Stop.

Also i am using BPM because I am implementing double mapping, i.e Message1>Message2>Message3.

Regards,

Ashish

Answers (1)

Answers (1)

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

>>>How do I implemnt this scenario, cause if I am not mistaken the first receive step in the BPM can only be asynchronous.

not true:)

you can open a sync brigde in the first receive step

to make it sync and then close it with the last send step

Regards,

michal