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