on 09-12-2006 6:08 PM
Hello Everybody!
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
Now can someone tell me what would be the right way to implement this scenario.
What I feel is that BPM is the solution:
Start > Receive (Async) > Send (Sync) > Send (Sync. This step only if boolean true) > Send (Async) > Stop.
Any comments???
Hi,
In your case I think you are getting the values from Webserver as response messgae right.. then your BPM steps are fine
Receive(Async) -> Send (Sync webserver) -> Switch[True] -> Send(Sync Web service)
Switch[False]-> Send (Async)
Thanks,
Prakash
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Prakash & Ashish,
@Prakash: Do you really think, we need BPM?
When the response message comes, we only need a receiver agreement with condition.
a) condition true -> receiver = Web Server --> next response --> another receiver agreement back to R/3
b) condition false -> receiver = R/3
I am rearly sure, that we do not need BPM
Regard Mario
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
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.