cancel
Showing results for 
Search instead for 
Did you mean: 

Two recieve steps to start a BPM?

Former Member
0 Kudos

Can I start a BPM with a Fork Step that has two Recieve Steps that expects messages from two different Interfaces?

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

The idea is that the process must start with one message either message1 or message2 according the help the process won't go on if the two messages not arrive one after the other. With the schema propose by the help how goes the process when the two messages arrive?

moorthy
Active Contributor
0 Kudos

Hi,

<i>The idea is that the process must start with one message either message1 or message2 according the help the process won't go on if the two messages not arrive one after the other</i>

>>Yes, you are right. This is because of the in Fork step properties , you are mentioning the neccessary branches 2. In this case, fork exit condition is 2 branches should execute.

In your case, you can make Neccessary branch is 1 in the fork step. SO either of one will start the process.

But in this case, fork will not wait for other message.

Regards,

Moorthy

Message was edited by: Krishna Moorthy P

Answers (2)

Answers (2)

moorthy
Active Contributor
0 Kudos

Hi,

You can do this.

Go to BPM Patterns under SAP BASIS Component . You have similar pattern delivered by SAP.

In the Fork Step, you can have multiple receive steps, all these can trigger/start the process. So you need to create a Correlation for this.

http://help.sap.com/saphelp_nw2004s/helpdata/en/cb/15163ff8519a06e10000000a114084/frameset.htm

Regards,

Moorthy

bhavesh_kantilal
Active Contributor
0 Kudos

Hi,

Yes, you can...!!

http://help.sap.com/saphelp_nw04/helpdata/en/cb/15163ff8519a06e10000000a114084/content.htm

regards,

Bhavesh

Message was edited by: Bhavesh Kantilal