BPMI.org :: View topic - Inclusive Gateway Questions
BPMI.org Forum Index BPMI.org
Community Forum
 
 FAQFAQ   SearchSearch    UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Inclusive Gateway Questions

 
Post new topic   Reply to topic    BPMI.org Forum Index -> BPMN
View previous topic :: View next topic  
Author Message
axw-casenove



Joined: 30 Sep 2004
Posts: 5

PostPosted: Wed Mar 02, 2005 1:21 pm    Post subject: Inclusive Gateway Questions Reply with quote

Hi everybody,

I have some interrogations about the Inclusive Gateway behaviour.
In chapter 4.5 of BPMN working draft 1.0, we can read this:

"When the Inclusive Gateway is used as a Merge, it will wait for (synchronize) all Tokens that have been produced upstream. It does not require that all incoming Sequence Flow produce a Token (as the Parallel Gateway does). It requires that all Sequence Flow that were actually produced by an upstream (by an Inclusive OR situation, for example). If an upstream Inclusive OR produces two out of a possible three Tokens, then a downstream Inclusive OR will synchronize those two Tokens ans not wait for another Token, even though there are three incoming
Sequence Flow..."

I don't understand exactly what means "Tokens produced by an upstream".

In a simple situation, like those depicted in the BP below, I understand that if only SeqA and SeqB have a valid condition, the last inclusive gateway on the right will not wait a Token from the bottom sequence flow:



But what in more tricky situation like this ? :



Here we can't associate the outputs of an Inclusive Gateway to the inputs of another Inclusive Gateway. It's not obvious to tell which Tokens the Inclusive Gateway on the right must wait for.

Another example:



In this BP, we can expect a message to arrive (manage by the intermediate event message on top). So how the Inclusive Gateway should react ? Does it have to wait for the message to be activated, or
if the message has not been received yet, can it proceed immediately ?

I have some trouble to describe the Inclusive Gateway behaviour as a merge in all situations.

Does anyone know how it works ?

Thanks,

Cédric Casenove
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic    BPMI.org Forum Index -> BPMN All times are GMT + 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB 2.0.10 © 2001, 2002 phpBB Group