on 10-07-2006 8:33 AM
Hi Friends,
I am trying a scenario : File --> XI > RFC(Multiple Receviers)> File(single).
Can i send the message to multiple synchronous receivers using BPM. My Scenario goes like this...
1). Send file to XI.
2).Use BPM to send it to RFC(Multiple Synchronous Receivers).
3).Send this response to Asynchrounous Receiver ( Write the response to a File using time stamp. So that all the response messages can be written) .
Is it possible to do this using BPM... Ofcourse i have done a scenario for Multiple Asynchronous receivers using receiver determination and block step in BPM..
Hi,
IN case of multiple receivers then you have to create multiple receiver detrmination for each receiver which detemines the interface used my the multiple receivers.
Regards
jithesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
I have already gone through those links.. But here my problem is when i use Receiver Determination in BPM there i have to mention Message, but here it allows to give only Asynchrounous interface.So what should i give here,is it request message of the Synchrounous call?? If so after the receiver determination step i am using a block(ForEach) in that block i have a send step which is synchronous. But it is not working..
Hi Jithesh,
You said i have to create multiple receiver determinations for each receviver. But at design time i don't know how many receivers will be ???
Hi,
Just take a look at the SAP BASIS component -->Patterns --> BPMPatternMulticastSequential and BPMPatternMulticastParallel in your IR .
<i>So what should i give here,is it request message of the Synchrounous call??</i>
You need to create a ABS ASYNCH MESSAGE INTERFACE.
Also, you will not be making a SEND SYNCH Call . It has to be a SEND ASYNCH call with Correlation and a Corresponding Receive Step inside the block.
Take a look at the pattern in the SAP BASIS and things will be clear.
Regards,
Bhavesh
Hi,
You can use send synchronous call in your scenario.
The point is, there can be multiple synchrounous calls from the send step.
You would need a way to distinguish the 1st response from the second response. Therefore,we need to make use of correlation.
After the send step, we need to use a receive step(with correlation), which will receive only the response corresponding to the correct request.
Basically we are using the receive step with correlation here, to make sure that, we donot receive and process, the 2nd response(or 3rd or 4th response) for the 1st request.
You said, your scenario is not working. Where exactly are you getting the error.
Regards,
Smitha.
Message was edited by: Smitha Rao
Hi,
It is possible with the help of BPM to send multiple synchronous messages.
Maximum try to avoid synchronous call.
Regards
Agasthuri Doss
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
It sure is possible. Take a look at the multicast pattern to understand how to make a synchronous call to multiple receivers,
http://help.sap.com/saphelp_nw04/helpdata/en/11/13283fd0ca8443e10000000a114084/content.htm
Regards,
Bhavesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
83 | |
10 | |
10 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.