[wsbpel] Issue - R15 - Proposal for Vote

From
Alex Yiu <>
Date
2006-10-20T18:35:58+00:00
ID
Thread
[wsbpel] Issue - R15 - Proposal for Vote
Mark,

Thanks for typo corrections. :-) 

Let me re-assemble the proposal based on your correction for ease of
reading.

Proposal for Vote: 

Change paragraph in Section 5.5 FROM:

-------------------------------

A business process instance ends either normally or
abnormally. The
process ends normally when the main activity of the process completes.
The process ends abnormally if either:
  
    
a fault reaches the process scope, regardless of whether it
is
handled or not (see section 10.10. Immediately Ending a Process –
Exit), or 

    
the process instance is explicitly ended by an exit activity
(see section 10.10. Immediately Ending a Process). 

  

-------------------------------

TO:

-------------------------------

  
A business process instance ends either normally or abnormally.
The
process ends normally when the main activity of the process completes without propagating any fault.
The process ends abnormally if either:

  
    
a process level
(explicit or default) fault handler completes without propagating any
fault or 

    
the execution of a
process level fault handler itself faults (the effect of this
particular case is similar to an <exit> activity) or 

    
the process instance
is explicitly ended by an <exit> activity (see section 10.10.
Immediately Ending a Process).

  

-------------------------------

(Note: Adding "without propagating any fault"
consistently to qualify and clarify what "completes" means in Section
5.5. It applies to Section 11.6.2 also)

In section 11.6.2: (this is not a normative change but a clarification
change)

From:

-------------------------------

When activity A completes, the following steps MUST be performed to
determine the effect of the links on other activities: ...

-------------------------------

To:

-------------------------------

When activity A completes without propagating
any fault, the following steps MUST be performed to determine
the effect of the links on other activities: ...

-------------------------------

Thanks!

Regards,

Alex Yiu

Mark Ford wrote:

  
  

  
  

  
+1

  
 

  
With two
minor edits to 2nd and
3rd bullets

  
 

  
- Add
closing “)” to 2nd
bullet

  
- Change
exit to <exit> in 3rd
bullet

  
 

  
From:

  
    
a process level
(explicit or default) fault handler completes without propagating any
fault or 

    
the execution of a
process level fault handler itself faults (the effect of this
particular case is similar to an <exit> activity or 

    
the process instance
is explicitly ended by an exit activity (see section 10.10. Immediately
Ending a Process). 

  
  
 

  
To:

  
    
a process level
(explicit or default) fault handler completes without propagating any
fault or 

    
the execution of a
process level fault handler itself faults (the effect of this
particular case is similar to an <exit> activity) or 

    
the process instance
is explicitly ended by an <exit> activity (see section 10.10.
Immediately Ending a Process). 

  
  

  

  

  
From: Alex
Yiu [mailto:] 

  Sent: Friday, October
20, 2006
3:23 AM

  To: wsbpeltc

  Cc: Danny van der
Rijn; Mark Ford;
Monica J. Martin; Alex Yiu

  Subject: Re: [wsbpel]
Issue - R15
- Proposal for Vote

  

  
 

  

  

Proposal for Vote: 

  
Change
paragraph in Section 5.5 FROM:

-------------------------------

  
    
A business process instance
ends either normally or
abnormally. The process ends normally when the main activity of the
process
completes. The process ends abnormally if either: 

    
      
a fault
reaches the process scope, regardless of whether it is handled or not
(see section 10.10. Immediately Ending a Process – Exit), or 

      
the
process instance is explicitly ended by an exit activity (see section
10.10. Immediately Ending a Process). 

    
  
  
-------------------------------

  
TO:

-------------------------------

  
    
A
business process instance ends either normally or abnormally. The
process ends
normally when the main activity of the process completes without
propagating any fault.
The process ends abnormally if either: 

    
      
a process level
(explicit or default) fault handler completes without propagating any
fault or 

      
the execution of a
process level fault handler itself faults (the effect of this
particular case is similar to an <exit> activity or 

      
the process instance
is explicitly ended by an exit activity (see section 10.10. Immediately
Ending a Process). 

    
  
  
-------------------------------

  

(Note: Adding "without propagating any fault"
consistently to
qualify and clarify what "completes" means in Section 5.5. It applies
to Section 11.6.2 also)

  

In section 11.6.2: (this is not a normative change but a clarification
change)

From:

-------------------------------

When activity A completes, the following steps MUST be performed to
determine
the effect of the links on other activities: ...

-------------------------------

To:

-------------------------------

When activity A completes without
propagating any fault, the following steps MUST be
performed to
determine the effect of the links on other activities: ...

-------------------------------

  

  

  

  

Regards,

Alex Yiu