Re: [wsbpel] Dead Path Elimination and Join Conditions

From
Danny van der Rijn <>
Date
2005-01-28T14:17:09+00:00
ID
Thread
Re: [wsbpel] Dead Path Elimination and Join Conditions
Hi Danny, I meant *any* join condition, either implicit or explicit.

This applies to *every* activity, either with one or with more
incoming links. This is also how I read the spec:

  "(...) propagating negative link status transitively along
  entire paths formed by consecutive links until a join condition
  is reached that evaluates to true."

  "Every activity that is the target of a link has an implicit or
  explicit “join condition” associated with it. This applies even
  when an activity has exactly one incoming link"

  "If the explicit join condition is missing, the implicit
  condition requires the status of at least one incoming link
  to be positive"

Maybe I am still missing the point, but with these three
statements in the spec, I see no more room for interpretation.

Kind Regards
DK



                                                                           
             Danny van der                                                 
             Rijn                                                          
             <                                          To 
             >                         Dieter Koenig1/Germany/IBM@IBMDE    
                                                                        cc 
             27.01.2005 19:51          ,      
                                                
                                                                   Subject 
                                       Re: [wsbpel] Dead Path Elimination  
                                       and Join Conditions                 
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           




Do you mean that DPE always ends at "an explicit join condition"?  Every
activity in a flow has at least an implicit join condition.  While I
agree that an implementation can do what you describe, the especially
pathological case that I describe doesn't even meet the (implied)
semantics of the word "join," since there is only one control path.  I
am bothered more by the ability to create extremely confusing semantics
than by any non-implementability.

Danny

Dieter Koenig1 wrote: