This file last updated 22:20 28 Aug 2006 (UTC)
This is the final version of the main issues list for the OASIS Web Services Business Process Execution Language Technical Committee covering issues raised in the progresstion of the original input document to the Public Review text of WS-BPEL 2.0, in August 2006. A new issues list has been created for comments arising from the Public Review. Issues in that list are distinguished by starting with "R".
Procedures for handling of issues were defined in the issues process document, and the procedure for issues submitted after 15 August 2004.
It was resolved at the TC meeting on 19 July 2006 that any issues submitted after 21 July 2006 would not be considered for opening until the public review period had started. Only one issue was submitted during that period, and it has been transferred to review issues list.
| IssueID | Title | Status | In spec | Date added | Last changed | Revisitable |
|---|---|---|---|---|---|---|
| Issue 1 | Permeability of scopes | resolved | 5 Oct 2004 | 25 Jun 2003 | 6 Oct 2004 | |
| Issue 2 | Sub-Functions | resolved | no change | 25 Jun 2003 | 10 Dec 2004 | |
| Issue 3 | Current state influence in compensation handlers | resolved | 4 June 2004 | 25 Jun 2003 | 9 Jun 2004 | |
| Issue 4 | Dynamic parallel processing | resolved | No change | 25 Jun 2003 | 19 Sep 2005 | Yes |
| Issue 5 | Suspend/resume | resolved | no change | 25 Jun 2003 | 11 Feb 2004 | |
| Issue 6 | Completion Condition | resolved | No change | 25 Jun 2003 | 19 Sep 2005 | |
| Issue 6.1 | A low-level mechanism for completion of the flow activity | resolved | No change | 12 Sep 2005 | Yes | |
| Issue 6.2 | A high-level mechanism for completion of the flow activity | resolved | 13 Dec 2005 | 13 Dec 2005 | ||
| Issue 6.3 | Partial Termination of a Scope | resolved | no change | 31 May 2005 | ||
| Issue 6.4 | Concurrency and Expression Evaluation | resolved | No change | 6 Oct 2005 | Yes | |
| Issue 7 | Import | resolved | 4 June 2004 | 25 Jun 2003 | 9 Jun 2004 | |
| Issue 8 | Non-mutability of correlation sets | resolved | No change | 25 Jun 2003 | 22 Jun 2004 | |
| Issue 9 | Static analysis | resolved | 15 Mar 2006 | 25 Jun 2003 | 22 Mar 2006 | |
| Issue 10 | Serialization of compensation | resolved | 19 Nov 2004 | 25 Jun 2003 | 19 Nov 2004 | |
| Issue 11 | Query in <to> close should allow assigning to new locations | resolved | 11 Feb 2006 | 25 Jun 2003 | 22 Feb 2006 | |
| Issue 11.1 | Making <assign> truly extensible | resolved | 1 Sep 2005 (alex) | 5 Jan 2005 | 12 Sep 2005 | |
| Issue 12 | XML types and WS Interactions | resolved | No change | 25 Jun 2003 | 19 May 2005 | |
| Issue 12.1 | XML types and WS Interactions (Part of) | resolved | March 05 | 18 Jan 2005 | 29 Apr 2005 | |
| Issue 12.2 | Accessing messageType properties under issue 12 | resolved | no change | 7 Jan 2005 | 4 Mar 2005 | |
| Issue 13 | Future Usage of XPATH 2.0 and XQuery 1.0 | resolved | 4 June 2004 | 25 Jun 2003 | 26 Jul 2004 | |
| Issue 14 | Restriction on join conditions | resolved | no change | 25 Jun 2003 | 4 Feb 2004 | |
| Issue 15 | WSDL MEPs | resolved | No change | 25 Jun 2003 | 6 Oct 2004 | |
| Issue 16 | Ensuring exactly once | resolved | no change | 25 Jun 2003 | 10 Dec 2003 | |
| Issue 17 | Asynchronous operations | resolved | no change | 25 Jun 2003 | 27 Jan 2004 | |
| Issue 18 | BPEL Visual Binding | resolved | no change | 25 Jun 2003 | 11 Feb 2004 | |
| Issue 19 | Multiple properties associated to a single property alias | resolved | no change | 25 Jun 2003 | 11 Feb 2004 | |
| Issue 20 | installing compensation handlers for faulted scopes | resolved | no change | 25 Jun 2003 | 1 Oct 2003 | |
| Issue 21 | faultHandlers to be renamed cancellationHandlers | resolved | no change | 25 Jun 2003 | 3 Mar 2004 | |
| Issue 22 | Implicit <sequence> macro | resolved | no change | 25 Jun 2003 | 4 Feb 2004 | |
| Issue 23 | Rationale for sequence vs. flow | resolved | 4 June 2004 | 25 Jun 2003 | 9 Jun 2004 | |
| Issue 24 | Separate schemas for executable vs abstract BPEL | resolved | no change | 25 Jun 2003 | 11 May 2004 | |
| Issue 25 | Consistent enablement of compensation handlers | resolved | 1.34, 19 June 2004 | 26 Jun 2003 | 20 Jun 2004 | |
| Issue 26 | Correlating use with receive/reply | resolved | no change | 26 Jun 2003 | 15 Jan 2004 | |
| Issue 27 | Setting link status in case of transition condition | resolved | 4 June 2004 | 26 Jun 2003 | 9 Jun 2004 | |
| Issue 28 | Simplification of join condition | resolved | No change | 26 Jun 2003 | 11 Nov 2005 | |
| Issue 29 | Simplification of XPath expressions | resolved | 7 May 2005 | 26 Jun 2003 | 9 May 2005 | |
| Issue 30 | Support for coordination protocol | resolved | 1.34, 19 June 2004 | 26 Jun 2003 | 20 Jun 2004 | |
| Issue 31 | Unique identifier for establishing new correlation | resolved | No change | 26 Jun 2003 | 22 Jun 2004 | Yes |
| Issue 32 | Link Semantics in Event Handlers | resolved | 4 June 2004 | 3 Jul 2003 | 9 Jun 2004 | |
| Issue 33 | Race condition before correlation set is established | resolved | 1.34, 19 June 2004 | 9 Jul 2003 | 20 Jun 2004 | |
| Issue 34 | Dependency on Proprietary Specifications | resolved | 16 Aug 2004 | 9 Jul 2003 | 17 Aug 2004 | |
| Issue 35 | Support for modeling | resolved | no change | 9 Jul 2003 | 11 Feb 2004 | |
| Issue 36 | Multiple instances of event handler | resolved | 4 June 2004 | 9 Jul 2003 | 9 Jun 2004 | |
| Issue 37 | Initiating Correlation Set More Than Once | resolved | 1.35, 30 June 2004 | 11 Jul 2003 | 15 Jul 2004 | |
| Issue 38 | Directed Activity Graph and block structured | resolved | no change | 13 Jul 2003 | 4 Feb 2004 | |
| Issue 39 | Inconsistent syntax for query attribute values in spec examples | resolved | 4 June 2004 | 16 Jul 2003 | 9 Jun 2004 | |
| Issue 40 | attribute name "variable" or "message" | resolved | no change | 24 Jul 2003 | 9 Jun 2004 | |
| Issue 41 | onMessage handler definition | resolved | 4 June 2004 | 31 Jul 2003 | 9 Jun 2004 | |
| Issue 42 | Need for Formalism | resolved | no change | 31 Jul 2003 | 3 Mar 2004 | yes |
| Issue 43 | Setting up Periodic Alarms | resolved | 16 Aug 2004 | 31 Jul 2003 | 17 Aug 2004 | |
| Issue 44 | portType is duplicated on Invoke activity and partnerLinkType | resolved | 16 Aug 2004 | 5 Aug 2003 | 17 Aug 2004 | |
| Issue 45 | Wording of "while" activity | resolved | 4 June 2004 | 7 Aug 2003 | 9 Jun 2004 | |
| Issue 46 | Namespace for the document fragment representing a part | resolved | 4 June 2004 | 7 Aug 2003 | 9 Jun 2004 | |
| Issue 47 | Which Version of WSDL should we use? | resolved | no change | 8 Aug 2003 | 15 Oct 2003 | |
| Issue 48 | XML Transform Support | resolved | No change | 12 Aug 2003 | 16 Nov 2005 | |
| Issue 49 | Disambiguating <receive>s to <reply> to | resolved | no change | 12 Aug 2003 | 27 Jan 2004 | |
| Issue 50 | Semantics for "dangling receive" | resolved | 4 June 2004 | 12 Aug 2003 | 9 Jun 2004 | |
| Issue 51 | Section 9.3.1 & Schema Validation | resolved | 18 Oct 2005 | 18 Aug 2003 | 20 Oct 2005 | |
| Issue 52 | Specify how flows in the same process send messages to each other | resolved | No change | 18 Aug 2003 | 23 Sep 2004 | |
| Issue 53 | Include Business Transaction Management (BTM) constructs | resolved | 1.34, 19 June 2004 | 26 Aug 2003 | 20 Jun 2004 | Yes |
| Issue 54 | Construct to hold Business transaction contexts | resolved | 1.34, 19 June 2004 | 26 Aug 2003 | 20 Jun 2004 | Yes |
| Issue 55 | Business transaction propagation | resolved | 1.34, 19 June 2004 | 26 Aug 2003 | 20 Jun 2004 | Yes |
| Issue 56 | Business transaction creation | resolved | 1.34, 19 June 2004 | 26 Aug 2003 | 20 Jun 2004 | Yes |
| Issue 57 | Business transaction termination | resolved | 1.34, 19 June 2004 | 26 Aug 2003 | 20 Jun 2004 | Yes |
| Issue 58 | Selective termination of business transaction participants | resolved | 1.34, 19 June 2004 | 26 Aug 2003 | 20 Jun 2004 | Yes |
| Issue 59 | BPEL process as business transaction participant | resolved | 1.34, 19 June 2004 | 26 Aug 2003 | 20 Jun 2004 | Yes |
| Issue 60 | process category | resolved | no change | 8 Sep 2003 | 11 Feb 2004 | |
| Issue 61 | process priority | resolved | no change | 8 Sep 2003 | 11 Feb 2004 | |
| Issue 62 | Event handlers and Serializable Scopes | resolved | 4 June 2004 | 12 Sep 2003 | 9 Jun 2004 | |
| Issue 63 | Support of Array | resolved | no change | 15 Sep 2003 | 22 Apr 2004 | |
| Issue 64 | Explicit declaration of process instantiation | resolved | No change | 15 Sep 2003 | 14 Oct 2004 | |
| Issue 65 | Multiple partners of a partner type | resolved | No change | 15 Sep 2003 | 22 Jun 2004 | |
| Issue 66 | Zero or multiple matches of correlation set | resolved | No change | 19 Sep 2003 | 22 Jun 2004 | |
| Issue 67 | Clarify semantics of serializable scopes | resolved | 4 June 2004 | 24 Sep 2003 | 9 Jun 2004 | |
| Issue 68 | catch syntax broken | resolved | 4 June 2004 | 26 Sep 2003 | 9 Jun 2004 | |
| Issue 69 | When to clear link status | resolved | 4 June 2004 | 27 Sep 2003 | 9 Jun 2004 | |
| Issue 70 | suppressJoinFailure default value | resolved | 4 June 2004 | 30 Sep 2003 | 9 Jun 2004 | |
| Issue 71 | Removal of wsdl:message | resolved | No change | 1 Oct 2003 | 14 Oct 2004 | |
| Issue 72 | What to do with WS-I BP1.0? | resolved | 4 June 2004 | 1 Oct 2003 | 9 Jun 2004 | |
| Issue 73 | "wsdl:fault" element not allowed with one-way operation | resolved | 4 June 2004 | 6 Oct 2003 | 9 Jun 2004 | |
| Issue 74 | Ambiguity in join condition definition | resolved | 4 June 2004 | 9 Oct 2003 | 9 Jun 2004 | |
| Issue 75 | Locally Scoped partnerLink declarations | resolved | 1.35, 30 June 2004 | 21 Oct 2003 | 15 Jul 2004 | |
| Issue 76 | Mandating either Pessimistic or Optimistic Static Analysis | resolved | no change | 21 Oct 2003 | 12 Nov 2003 | |
| Issue 77 | BPEL cannot handle some SOAP header bindings | resolved | no change | 21 Oct 2003 | 10 Dec 2003 | |
| Issue 78 | New value for initiate on multi-starts | resolved | No change | 22 Oct 2003 | 22 Jun 2004 | |
| Issue 79 | Serializable scopes do not need to be leaf scopes | resolved | 4 June 2004 | 22 Oct 2003 | 9 Jun 2004 | |
| Issue 80 | Clarify Fault Handler Selection When Fault Data is Absent | resolved | 4 June 2004 | 31 Oct 2003 | 9 Jun 2004 | |
| Issue 81 | Are start activities that aren't createInstance activities legal? | resolved | 7 May 2005 | 3 Nov 2003 | 9 May 2005 | |
| Issue 82 | Description of abstract processes in spec. | resolved | 10 Oct 2005 | 3 Nov 2003 | 9 Nov 2005 | |
| Issue 82.1 | Syntax and Schema Validation Design for Abstract and Executable BPEL | resolved | 27 Feb 2006 | 5 May 2006 | ||
| Issue 82.2 | Another abstract usage profile | resolved | 21 Dec 2005 | 3 Jan 2006 | ||
| Issue 82.3 | AP 1.1 definition to be refactored as a profile | resolved | 26 Jul 2006 | 31 Jul 2006 | ||
| Issue 83 | Garbage Collecting Compensation Handlers | resolved | no change | 3 Nov 2003 | 20 May 2004 | Yes |
| Issue 84 | Require Static Analysis Description & List | resolved | 31 July 2006 | 5 Nov 2003 | 1 Aug 2006 | |
| Issue 85 | Multiple links with the same source and target | resolved | 4 June 2004 | 17 Nov 2003 | 9 Jun 2004 | |
| Issue 86 | Addressing Interoperability / Portability - SOAP 1.2 | resolved | 9 July 2005 | 25 Nov 2003 | 12 Jul 2005 | |
| Issue 87 | Optional SOAP Headers | resolved | No change | 27 Nov 2003 | 8 Dec 2004 | Yes |
| Issue 87.1 | Optional SOAP Headers (subissue: generic mechanism) | resolved | No change | 8 Dec 2004 | ||
| Issue 88 | Import Errata | resolved | 30 Oct 2005 | 3 Dec 2003 | 7 Dec 2005 | |
| Issue 89 | Handling Unrecognized Query/Expression Languages | resolved | 16 Nov 2004 | 7 Jan 2004 | 17 Nov 2004 | |
| Issue 90 | Assignment of external data into a variable | resolved | no change | 9 Jan 2004 | 29 Apr 2004 | Yes |
| Issue 91 | Nested Activities in Abstract Processes | resolved | No change | 22 Jan 2004 | 27 Apr 2005 | |
| Issue 92 | Mandatory & Optional BPEL Extensibility | resolved | 17 Oct 2005 | 22 Jan 2004 | 17 Oct 2005 | |
| Issue 92.1 | Do not associate XML namespaces with extensionIDs | resolved | No change | 20 Jul 2005 | ||
| Issue 92.2 | Specify ignore behavior for optional but unsupportedelements and attributes | resolved | 9 July 2005 | 12 Jul 2005 | ||
| Issue 92.3 | Allow BPEL specified elements and attributes to be extended | resolved | 17 Oct 2005 | 9 Nov 2005 | ||
| Issue 92.4 | Add a new section, 13.7 to define extensions | resolved | 17 Oct 2005 | 9 Nov 2005 | ||
| Issue 92.5 | Allow extensions to be declared under scope elements | resolved | No change | 20 Jul 2005 | yes | |
| Issue 92.6 | need for an explicit syntax token to apply extension semantics from a NS URI | resolved | 17 Oct 2005 | 9 Nov 2005 | ||
| Issue 92.7 | request to add an optional schemaLocation attribute to <extension> | resolved | No change | 20 Jul 2005 | Yes | |
| Issue 93 | Use of XML types in faults | resolved | 3 April 05 | 22 Jan 2004 | 14 Apr 2005 | |
| Issue 94 | Allow both "compensate" and other activities in compensation or fault handler | resolved | 1.35, 30 June 2004 | 2 Feb 2004 | 15 Jul 2004 | |
| Issue 95 | Rethrow a Fault | resolved | 4 June 2004 | 3 Feb 2004 | 9 Jun 2004 | |
| Issue 96 | Engine-managed correlation sets | resolved | no change | 3 Feb 2004 | 18 May 2005 | |
| Issue 96.1 | filterOnPartnerRole | resolved | No change | 23 Jun 2005 | Yes | |
| Issue 97 | Optional Variable References in Abstract Processes | resolved | No change | 10 Feb 2004 | 27 Apr 2005 | |
| Issue 98 | What version number are we working towards | resolved | 19 Nov 2004 | 20 Feb 2004 | 19 Nov 2004 | |
| Issue 99 | Triggering activities for abstract processes | resolved | 30 Nov 2005 | 3 Mar 2004 | 5 Dec 2005 | |
| Issue 100 | When should XML be validated? | resolved | No change | 4 Mar 2004 | 23 Jun 2004 | |
| Issue 101 | Local variables overriding enclosing scope | resolved | 4 June 2004 | 5 Mar 2004 | 9 Jun 2004 | |
| Issue 102 | Fixing Typos in getVariable*() in BPEL examples | resolved | 26 July 2005 | 9 Mar 2004 | 27 Jul 2005 | |
| Issue 103 | Standardizing $varName syntax for XPath to refer to a BPEL variable | resolved | 26 July 2005 | 9 Mar 2004 | 27 Jul 2005 | |
| Issue 104 | incorrect target link names in 12.5.3. Flow Graph | resolved | 4 June 2004 | 10 Mar 2004 | 9 Jun 2004 | |
| Issue 105 | XML namespaces used in spec and examples need to be defined | resolved | 16 August 2006 | 17 Mar 2004 | 18 Aug 2006 | |
| Issue 106 | ASSERT activity. | resolved | No change | 18 Mar 2004 | 23 Jun 2004 | |
| Issue 107 | Opacity and the meaning of nothingness in abstract processes | resolved | 30 Nov 2005 | 18 Mar 2004 | 5 Dec 2005 | |
| Issue 108 | Parallel Compensation | resolved | 19 Nov 04 | 20 Mar 2004 | 24 Nov 2004 | |
| Issue 109 | Compatibility between Abstract and Executable Processes | resolved | 30 Nov 2005 | 24 Mar 2004 | 5 Dec 2005 | |
| Issue 110 | Issues with the Pattern Attribute | resolved | 16 Feb 2006 | 24 Mar 2004 | 21 Apr 2006 | |
| Issue 111 | Extension Activities | resolved | 1 Sep 2005 (alex) | 25 Mar 2004 | 12 Sep 2005 | |
| Issue 111.1 | Fixing up extensibility syntax in BPEL by using <annotation> pattern | resolved | October 2005 | 4 Mar 2005 | 11 Oct 2005 | |
| Issue 112 | Input/Output Elements on Messaging Activities | resolved | 25 Apr 05 | 25 Mar 2004 | 30 May 2005 | |
| Issue 113 | Optional Port Types | resolved | No change | 25 Mar 2004 | 23 Jun 2004 | |
| Issue 114 | Multiple Correlation Sets | resolved | 1.35, 30 June 2004 | 31 Mar 2004 | 15 Jul 2004 | |
| Issue 115 | Revise content of Appendix C | resolved | No change | 1 Apr 2004 | 23 Sep 2004 | |
| Issue 116 | <process> element should be optional | resolved | No change | 1 Apr 2004 | 27 Oct 2004 | |
| Issue 117 | Link Name Scoping | resolved | 4 June 2004 | 14 Apr 2004 | 9 Jun 2004 | |
| Issue 118 | When are Correlation Sets Mandatory? | resolved | no change | 15 Apr 2004 | 7 Jul 2004 | |
| Issue 119 | Transition Conditions and Invoke Fault Handlers | resolved | 15 Aug 05 | 19 Apr 2004 | 30 Aug 2005 | |
| Issue 120 | What are the semantics when an initial <receive> has no correlation set? | resolved | 16 Feb 2006 | 19 Apr 2004 | 22 Feb 2006 | |
| Issue 120.1 | What happens when ANY receive/pick/etc. has no correlation set? | resolved | No change | 10 Jan 2006 | ||
| Issue 120.2 | Correlation and zero part messages | resolved | No change | 10 Jan 2006 | ||
| Issue 121 | <finally> construct | resolved | No change | 20 Apr 2004 | 14 Dec 2004 | Yes |
| Issue 122 | Clarify wording for Message Exchange Patterns | resolved | No change | 20 Apr 2004 | 23 Jun 2004 | |
| Issue 123 | Matching <reply> with <receive> | resolved | 6 Mar 2006 | 18 May 2004 | 9 Mar 2006 | |
| Issue 124 | PartnerLink/URI setter/getter function | resolved | no change | 18 May 2004 | 28 Dec 2004 | Yes |
| Issue 125 | Literal and Expression Assignment Semantics | resolved | 9 Feb 2006 | 25 May 2004 | 9 Feb 2006 | |
| Issue 126 | Event Handlers with local partnerLinks & Correlation Sets | resolved | 15 Aug 05 | 10 Jun 2004 | 30 Aug 2005 | |
| Issue 127 | Locally Scoped Partners | resolved | no change | 11 Jun 2004 | 12 Jun 2004 | |
| Issue 128 | WS-I BP Incompatible WSDL Import | resolved | 16 Aug 2004 | 14 Jun 2004 | 17 Aug 2004 | |
| Issue 129 | Inconsistent Name Attribute Usage in PartnerLinkType | resolved | 16 Nov 2004 | 14 Jun 2004 | 17 Nov 2004 | |
| Issue 130 | Remove Partner Element | resolved | before 20 Aug 05 | 6 Jul 2004 | 24 Aug 2005 | |
| Issue 131 | revisiting section 9.3.1 "Type Compatibility in Assignment" | resolved | No change | 13 Jul 2004 | 16 Jul 2004 | |
| Issue 132 | In-line Variable Initialization | resolved | 19 Aug 05 | 15 Jul 2004 | 30 Aug 2005 | |
| Issue 133 | Access to unnamed fault bodies | resolved | No change | 15 Jul 2004 | 19 May 2005 | Yes |
| Issue 134 | Non-Integer XPATHS | resolved | 21 Oct 2004 | 15 Jul 2004 | 23 Oct 2004 | |
| Issue 135 | Clarifying forcedTermination Handler | resolved | 19 Nov 2004 | 15 Jul 2004 | 19 Nov 2004 | |
| Issue 136 | If-Then-Else Activity | resolved | 23 Aug 2005 (prasad) | 15 Jul 2004 | 12 Sep 2005 | |
| Issue 137 | Making properties consistent with variable values | resolved | 25 Nov 04 | 15 Jul 2004 | 25 Nov 2004 | |
| Issue 138 | Properties of type element | resolved | 15 Aug 05 | 15 Jul 2004 | 30 Aug 2005 | |
| Issue 139 | PartnerLink Semantics | resolved | 15 Aug 05 | 15 Jul 2004 | 30 Aug 2005 | |
| Issue 139.1 | How/when BPEL can change partner role EPR | resolved | 15 Aug 05 | 30 Aug 2005 | ||
| Issue 140 | Until Activity | resolved | 30 June 2005 | 15 Jul 2004 | 30 Nov 2005 | |
| Issue 141 | Standard Fault Format | resolved | No change | 15 Jul 2004 | 23 Jun 2005 | |
| Issue 142 | Break & Continue | resolved | No change | 15 Jul 2004 | 19 Sep 2005 | Yes |
| Issue 143 | StaticSwitch Activity | resolved | no change | 15 Jul 2004 | 3 May 2005 | Yes |
| Issue 144 | Defining Undefined Behaviors | resolved | No change | 15 Jul 2004 | 2 Mar 2006 | |
| Issue 145 | Properties on Non-Message Variables | resolved | 10 Feb 2005 | 15 Jul 2004 | 16 Dec 2004 | |
| Issue 146 | Making tVariable Extensible | resolved | 8 Sept 2004 | 15 Jul 2004 | 15 Sep 2004 | |
| Issue 147 | Serial and Parallel For-Each | resolved | 15 Aug 05 | 16 Jul 2004 | 30 Aug 2005 | |
| Issue 147.1 | For or Foreach? | resolved | included in 147 | 26 May 2005 | ||
| Issue 147.2 | Should the for activity be able to decrement as well as increment? | resolved | included in 147 | 26 May 2005 | ||
| Issue 147.3 | Are reversed counters an error? | resolved | included in 147 | 26 May 2005 | ||
| Issue 147.4 | Should there be a single activity or a serial & parallel activity? | resolved | included in 147 | 1 Jun 2005 | ||
| Issue 147.5 | Should foreach contain a 'scope' activity? | resolved | included in 147 | 26 May 2005 | ||
| Issue 147.6 | Should start be optional? | resolved | included in 147 | 1 Jun 2005 | ||
| Issue 148 | Explicitly state that solicit/response & notification aren't supported by BPEL | resolved | 30 June 2005 | 17 Jul 2004 | 12 Jul 2005 | |
| Issue 149 | adding formal <documentation> support to BPEL | resolved | 8 Sept 2004 | 20 Jul 2004 | 15 Sep 2004 | |
| Issue 150 | Message variables on invoke and reply | resolved | 15 Aug 05 | 20 Jul 2004 | 30 Aug 2005 | |
| Issue 151 | Allow a new process instance to be created by "pick onAlarm until" | resolved | no change | 26 Jul 2004 | 15 Sep 2004 | yes |
| Issue 152 | Clarification of usage of "reference-scheme" attribute of "service-ref" element | resolved | 3 Dec 2004 | 27 Jul 2004 | 4 Dec 2004 | |
| Issue 153 | getVariableData xpath function should return node sets of any size | resolved | No change | 27 Jul 2004 | 13 Jul 2005 | |
| Issue 154 | doc/lit & multiple body parts | resolved | 15 Aug 05 | 28 Jul 2004 | 30 Aug 2005 | |
| Issue 155 | complexType Variables | resolved | 10 Feb 2005 | 28 Jul 2004 | 9 Dec 2004 | |
| Issue 156 | Cleaning Up XPATH in BPEL | resolved | No change | 31 Jul 2004 | 12 Mar 2005 | |
| Issue 157 | Cleaning up copy | resolved | 7 Nov 2005 | 31 Jul 2004 | 9 Nov 2005 | |
| Issue 158 | Changing Spec Structure from 3 part to 2 part | resolved | 1 Feb 2006 | 4 Aug 2004 | 6 Feb 2006 | |
| Issue 159 | Ordering specification sections by dependency | resolved | No change | 4 Aug 2004 | 11 Nov 2005 | |
| Issue 160 | facilities to define XML schema validation boundary | resolved | 7 May 2005 | 10 Aug 2004 | 9 May 2005 | |
| Issue 160.1 | Whether we need to define a standard fault body for "bpws:invalidVariables" fault | resolved | No change | 17 February 2005 | 23 Jun 2005 | |
| Issue 161 | Explicit conformance statements | resolved | No change | 8 Sep 2004 | 29 Sep 2004 | Yes |
| Issue 162 | Unique Activity Names for Compensate | resolved | 11 January 2006 | 8 Sep 2004 | 21 Jun 2006 | |
| Issue 163 | languageExecutionFault | resolved | 23 Aug 05 | 22 Sep 2004 | 30 Aug 2005 | |
| Issue 164 | Variable Types for Throw and Catch | resolved | Duplicate | 23 Sep 2004 | 14 Oct 2004 | |
| Issue 165 | clarification of the default NS URI for expression and query language | resolved | 3 Dec 2004 | 23 Sep 2004 | 4 Dec 2004 | |
| Issue 166 | Does atomicity in assign imply variable locking? | resolved | 25 Nov 04 | 29 Sep 2004 | 25 Nov 2004 | |
| Issue 167 | Rethrow semantics clarification | resolved | 10 Feb 2005 | 4 Oct 2004 | 27 Oct 2004 | |
| Issue 168 | Semantics of instance creation | resolved | No change | 4 Oct 2004 | 8 Dec 2004 | |
| Issue 169 | Transition condition error handling clarification | resolved | 18 Oct 2005 | 18 Oct 2004 | 20 Oct 2005 | |
| Issue 170 | How to handle faultcode, faultstring, and faultactor | resolved | 10 Feb 2005 | 18 Oct 2004 | 3 Dec 2004 | |
| Issue 171 | faultName should be optional for invoke fault handlers | resolved | 10 Feb 2005 | 18 Oct 2004 | 15 Dec 2004 | |
| Issue 172 | Clarification/correction of correlation sets example in sec. 10.2 | resolved | 25 Nov 04 | 18 Oct 2004 | 25 Nov 2004 | |
| Issue 173 | Value of initiate attributes in Multiple Start Activities example | resolved | 25 Nov 04 | 20 Oct 2004 | 25 Nov 2004 | |
| Issue 174 | Are multiple imports with the same namespace allowed? | resolved | 30 Oct 2005 | 23 Oct 2004 | 30 Oct 2005 | |
| Issue 175 | Supporting WSDL Overloading in BPEL | resolved | 25 Nov 04 | 27 Oct 2004 | 25 Nov 2004 | |
| Issue 176 | Removing Section 4 | resolved | 19 Nov 2004 | 27 Oct 2004 | 19 Nov 2004 | |
| Issue 177 | Inconsistent optional/required nature of @Variable | resolved | No change | 28 Oct 2004 | 12 Jul 2005 | |
| Issue 178 | Correlation sets visible to an event handler | resolved | 25 Nov 04 | 2 Nov 2004 | 25 Nov 2004 | |
| Issue 179 | Type Compatibility in Assignment of EPRs | resolved | No change | 12 Nov 2004 | 24 Nov 2004 | |
| Issue 180 | Clarification of WSDL fault declarations and Reply in BPEL | resolved | No change | 4 Dec 2004 | 20 Jul 2005 | |
| Issue 181 | uninitializedVariable cleanup | resolved | 9 July 2005 | 10 Dec 2004 | 12 Jul 2005 | |
| Issue 182 | Adding body to BPEL faults | resolved | 30 June 2005 | 6 Jan 2005 | 12 Jul 2005 | |
| Issue 183 | Ambiguity in Rethrow Semantics | resolved | 14 July 2005 | 7 Jan 2005 | 16 Jul 2005 | |
| Issue 184 | Fully Specify Examples | resolved | 15 Mar 2006 | 18 Jan 2005 | 22 Mar 2006 | |
| Issue 185 | Clarify relationship between fault name and type of fault data | resolved | included in issue 182 | 20 Jan 2005 | 8 Jun 2005 | |
| Issue 186 | Which WS-I BP version should be referenced | resolved | before 20 Aug 05 | 20 Jan 2005 | 24 Aug 2005 | |
| Issue 187 | Legality of Explicitly throwing or rethrowing Standard faults | resolved | 14 July 2005 | 20 Jan 2005 | 16 Jul 2005 | |
| Issue 188 | Dead Path Elimination and Join Conditions | resolved | no change | 29 Jan 2005 | 15 Feb 2005 | Yes |
| Issue 189 | Eliminate JoinConditions always evaluating only after all source activities are complete | resolved | no change | 29 Jan 2005 | 5 Feb 2005 | Yes |
| Issue 190 | BPEL Internal Faults | resolved | 11 January 2006 | 3 Feb 2005 | 12 Jan 2006 | |
| Issue 191 | Receive/createProcess/Rendezvous from within While loop | resolved | No change | 4 Feb 2005 | 12 Jan 2006 | |
| Issue 192 | Extensibility of <partnerLinkType>, <role>, <property> and <propertyAlias> | resolved | 1 Sep 2005 (alex) | 19 Feb 2005 | 12 Sep 2005 | |
| Issue 193 | Clarify why JoinConditions are evaluated after source activities complete | resolved | 18 Oct 2005 | 27 Feb 2005 | 20 Oct 2005 | |
| Issue 194 | Faults for uninitialized partnerLinks | resolved | 14 July 2005 | 4 Mar 2005 | 16 Jul 2005 | |
| Issue 195 | Incompatible WSDL schema versions and BPEL examples | resolved | 22 Feb 2006 | 4 Mar 2005 | 5 Mar 2006 | |
| Issue 196 | tQuery and tExpression are not fully extensible | resolved | 26 July 2005 | 11 Mar 2005 | 27 Jul 2005 | |
| Issue 197 | Un-initializing BPEL variables | resolved | No change | 12 Mar 2005 | 21 Oct 2005 | Yes |
| Issue 198 | Why do multi-starts all have to have identical correlation sets? | resolved | 9 July 2005 | 12 Mar 2005 | 12 Jul 2005 | |
| Issue 199 | Message Variable Naming Scheme | resolved | 26 July 2005 | 16 Mar 2005 | 27 Jul 2005 | |
| Issue 200 | Link semantics does not preserve control dependencies | resolved | 2 Sep Aug 2005 (prasad) | 5 Apr 2005 | 27 Sep 2005 | |
| Issue 201 | XPATH Access to Properties | resolved | no change | 7 Apr 2005 | 27 Sep 2005 | Yes |
| Issue 202 | Use of 'Rendezvous' term is illegal | resolved | 19 Aug 05 | 12 Apr 2005 | 30 Aug 2005 | |
| Issue 203 | How to define a propertyAlias for a messageType | resolved | 26 July 2005 | 15 Apr 2005 | 23 Mar 2006 | |
| Issue 204 | clarify the relationship between eventHandler and compensationHandler | resolved | 13 Dec 2005 | 20 Apr 2005 | 13 Dec 2005 | |
| Issue 205 | Schema for tProcess doesn't reflect removal of instance compensation | resolved | No change | 22 Apr 2005 | 9 May 2005 | |
| Issue 206 | Exit Activity (Immediately Terminating a Service Instance) | resolved | 19 Aug 05 | 27 Apr 2005 | 30 Aug 2005 | |
| Issue 207 | Compensation Model Clarifications | resolved | 21 Feb 2006 | 17 May 2005 | 22 Feb 2006 | |
| Issue 207.1 | Generalize term compensation instance handler | resolved | 21 Feb 2006 | 22 Feb 2006 | ||
| Issue 208 | Partner Link Equivalence | resolved | No change | 20 May 2005 | 20 May 2005 | |
| Issue 209 | Inconsistent repeated compensation fault behavior | resolved | 6 Dec 2005 | 20 May 2005 | 6 Dec 2005 | |
| Issue 210 | Cleaning up naming | resolved | 2 Sep 2005 (prasad) | 24 May 2005 | 12 Sep 2005 | |
| Issue 211 | Proposal for container node to simplify XML variables and message parts | resolved | Not accepted | 2 Jun 2005 | 12 Sep 2005 | |
| Issue 212 | Must the contents of a message be received? | resolved | Not accepted | 2 Jun 2005 | 20 Jul 2005 | |
| Issue 213 | RepeatEvery is not meaningful on Pick | resolved | 1 Sep 2005 (alex) | 3 Jun 2005 | 12 Sep 2005 | |
| Issue 214 | Input/Output Elements on onEvent | resolved | 6 Dec 2005 | 3 Jun 2005 | 6 Dec 2005 | |
| Issue 215 | Conflicting Receive in Parallel Foreach? | resolved | No change | 4 Jun 2005 | 16 Nov 2005 | |
| Issue 216 | Compensation Handling and forEach | resolved | 21 Feb 2006 | 6 Jun 2005 | 22 Feb 2006 | |
| Issue 217 | Need new name for <compensate> | resolved | 21 Feb 2006 | 8 Jun 2005 | 22 Feb 2006 | |
| Issue 218 | Isolated scopes and partnerLinks, properties and correlation sets | resolved | 6 Mar 2006 | 20 Jun 2005 | 9 Mar 2006 | |
| Issue 219 | correlationViolation from bad propertyAlias ? | resolved | 30 Oct 2005 | 23 Jun 2005 | 30 Oct 2005 | |
| Issue 220 | Is the elephant allowed to throw Standard Faults in more cases than specified? | resolved | No change | 23 Jun 2005 | 12 Jul 2005 | |
| Issue 221 | Questions around bpel:missingReply | resolved | 25 Feb 2006 | 30 Jun 2005 | 2 Mar 2006 | |
| Issue 222 | What's the state of a receive after a correlationViolation? | resolved | 7 Nov 2005 | 19 Jul 2005 | 9 Nov 2005 | |
| Issue 223 | Replying to faulted Replies | resolved | 6 Mar 2006 | 19 Jul 2005 | 9 Mar 2006 | |
| Issue 224 | While Activity | resolved | 7 Nov 2005 | 11 Aug 2005 | 9 Nov 2005 | |
| Issue 225 | Links Crossing Boundaries of Isolated Scopes | resolved | 7 Nov 2005 | 11 Aug 2005 | 3 Feb 2006 | |
| Issue 226 | Clarification of lifecycle of compensation handler and its fault handling | resolved | 21 Feb 2006 | 16 Aug 2005 | 22 Feb 2006 | |
| Issue 227 | The messageExchange attribute doesn't handle parallel forEach | resolved | No change | 24 Aug 2005 | 19 Sep 2005 | |
| Issue 228 | Importing propertyAliases | resolved | 2 Mar 2006 | 8 Sep 2005 | 2 Mar 2006 | |
| Issue 229 | Fault handling and compensation handling allows selective compensation of child scopes | resolved | 21 Feb 2006 | 26 Sep 2005 | 22 Feb 2006 | |
| Issue 230 | Outgoing link from a fault handler | resolved | 23 Dec 2005 | 21 Oct 2005 | 3 Jan 2006 | |
| Issue 231 | getVariableProperty propertyName parameter needs clarification | resolved | 6 Mar 2006 | 30 Oct 2005 | 9 Mar 2006 | |
| Issue 232 | repeatUntil description | resolved | 25 Feb 2006 | 5 Nov 2005 | 2 Mar 2006 | |
| Issue 233 | Invoking Compensation Handler From Termination Handler | resolved | 23 Dec 2005 | 10 Nov 2005 | 3 Jan 2006 | |
| Issue 234 | Link Crossing Termination Handler Boundary | resolved | 7 Mar 2006 | 15 Nov 2005 | 9 Mar 2006 | |
| Issue 235 | More import errata | resolved | 7 Mar 2006 | 17 Nov 2005 | 9 Mar 2006 | |
| Issue 236 | Clarification on CorrelationViolation for Outbound Messages | resolved | 7 Mar 2006 | 23 Nov 2005 | 9 Mar 2006 | |
| Issue 237 | Does <if> need <then> | resolved | 25 Feb 2006 | 1 Dec 2005 | 2 Mar 2006 | |
| Issue 238 | No description for exit, rethrow | resolved | 2 Mar 2006 | 1 Dec 2005 | 2 Mar 2006 | |
| Issue 239 | WSDL definitions in specification examples are not Schema-valid | resolved | 13 Mar 2006 | 6 Dec 2005 | 14 Mar 2006 | |
| Issue 240 | Glossary term to encompass variable type, element, messageType | resolved | 16 August 2006 | 7 Dec 2005 | 18 Aug 2006 | |
| Issue 241 | clarification of onevent resource resolution | resolved | 15 Mar 2006 | 10 Jan 2006 | 22 Mar 2006 | |
| Issue 242 | Remove required scope children | resolved | No change | 21 Jan 2006 | 2 Mar 2006 | |
| Issue 243 | serial and parallel forEach are different | resolved | Not accepted | 21 Jan 2006 | 9 Mar 2006 | |
| Issue 244 | Inconsistent definitions of conflictingRequest | resolved | 14 Mar 2006 | 8 Feb 2006 | 14 Mar 2006 | |
| Issue 245 | Clarification on repeatEvery | resolved | 15 Mar 2006 | 28 Feb 2006 | 22 Mar 2006 | |
| Issue 246 | Instances of undefined behaviour | resolved | 20 Mar 2006 | 9 Mar 2006 | 22 Mar 2006 | |
| Issue 247 | What goes into the static analysis table? | resolved | 31 July 2006 | 15 Mar 2006 | 1 Aug 2006 | |
| Issue 248 | clarification the namespace nature of child element under <extensionActivity> | resolved | 26 June 2006 | 20 Mar 2006 | 26 Jun 2006 | |
| Issue 249 | Can multi-start with correlations use implicit correlation? | resolved | May 2006 | 21 Mar 2006 | 22 Jun 2006 | |
| Issue 250 | How do we deal with extensionActivities that contain other activities that have <sources> or <targets>? | resolved | 30 May 2006 | 21 Mar 2006 | 30 May 2006 | |
| Issue 251 | Calling out the fault to be thrown when optional XML validation occurs | resolved | 22 Mar 2006 | 22 Mar 2006 | 25 Mar 2006 | |
| Issue 252 | Behaviour when return value of expressions is incorrect is not defined | resolved | 30 May 2006 | 23 Mar 2006 | 30 May 2006 | |
| Issue 253 | remove type compatibility requirement | resolved | 23 Mar 2006 | 23 Mar 2006 | 25 Mar 2006 | |
| Issue 254 | XPath MUST be supported by a conforming processor | resolved | 23 Mar 2006 | 23 Mar 2006 | 25 Mar 2006 | |
| Issue 255 | Text from 8.4 about dynamicity of XSLT should be removed | resolved | 30 May 2006 | 25 Mar 2006 | 30 May 2006 | |
| Issue 256 | ExtensionActivity and Start Activities | resolved | 30 May 2006 | 29 Mar 2006 | 30 May 2006 | |
| Issue 257 | Wrapper Element for fromPart & toPart | resolved | 30 May 2006 | 3 Apr 2006 | 30 May 2006 | |
| Issue 258 | UninitializedVariable Fault for Missing Message Parts | resolved | 30 May 2006 | 3 Apr 2006 | 30 May 2006 | |
| Issue 259 | Rename countCompletedBranchesOnly in forEach | resolved | 30 May 2006 | 5 Apr 2006 | 30 May 2006 | |
| Issue 260 | Confusing pargraph describing on suppressJoinFailure mechanism | resolved | Not accepted | 7 Apr 2006 | 1 May 2006 | |
| Issue 261 | Correlation Set Normative Text needs to move out of Example Descriptions | resolved | 8 June 2006 | 7 Apr 2006 | 9 Jun 2006 | |
| Issue 262 | Use of CamelCase Conceptual descriptive terms | resolved | 15 June 2006 | 14 Apr 2006 | 15 Jun 2006 | |
| Issue 263 | Is CorrelationSet Consistency Violation possible? | resolved | 8 June 2006 | 14 Apr 2006 | 9 Jun 2006 | |
| Issue 264 | <correlationSet> specifications on <invoke> with @initiate="no" & @pattern="response" should be invalid | resolved | Not accepted | 14 Apr 2006 | 1 May 2006 | |
| Issue 265 | Preventing explicit declaration of forEach counter variable | resolved | 30 May 2006 | 14 Apr 2006 | 30 May 2006 | |
| Issue 266 | Clarification needed on extensibleAssign | resolved | 8 June 2006 | 14 Apr 2006 | 9 Jun 2006 | |
| Issue 267 | Fault for No Process Instance | resolved | No change | 14 Apr 2006 | 19 Apr 2006 | Yes |
| Issue 268 | Support for multiple children within literal variant | resolved | 8 June 2006 | 21 Apr 2006 | 9 Jun 2006 | |
| Issue 269 | renaming <extensibleAssign> | resolved | 8 June 2006 | 21 Apr 2006 | 9 Jun 2006 | |
| Issue 270 | Copying a message variable with uninitialized parts | resolved | 26 June 2006 | 26 Apr 2006 | 26 Jun 2006 | |
| Issue 271 | ConflictingReceive with Different Correlation Sets | resolved | 8 June 2006 | 28 Apr 2006 | 9 Jun 2006 | |
| Issue 272 | Status of links after error in transitionCondition | resolved | 8 June 2006 | 28 Apr 2006 | 9 Jun 2006 | |
| Issue 273 | Removing capability of <empty> to execute prior to createInstance | resolved | 30 May 2006 | 2 May 2006 | 30 May 2006 | |
| Issue 274 | orphaned IMA in compensationHandler | resolved | 8 June 2006 | 2 May 2006 | 9 Jun 2006 | |
| Issue 275 | "immediately enclose" and compensation | resolved | 8 June 2006 | 2 May 2006 | 9 Jun 2006 | |
| Issue 276 | language in 12.3.3.1 addressing name uniqueness for target scope/activities of <compensateScope> | resolved | 5 May 2006 | 3 May 2006 | 10 May 2006 | |
| Issue 277 | Clarification of fault handling at process level | resolved | 8 June 2006 | 3 May 2006 | 9 Jun 2006 | |
| Issue 278 | Add "Enforce Statically" statements to descriptions in section 5.2 | resolved | no change | 3 May 2006 | 22 Jun 2006 | |
| Issue 279 | changes to rethrow wording | resolved | 8 June 2006 | 3 May 2006 | 9 Jun 2006 | |
| Issue 280 | Clarification needed on <throw>'s @variable | resolved | 16 August 2006 | 4 May 2006 | 18 Aug 2006 | |
| Issue 281 | Correct inconsistency in 12.5 | resolved | 4 May 2006 | 4 May 2006 | 5 May 2006 | |
| Issue 282 | Achieve consistency in extension container element | resolved | 5 May 2006 | 5 May 2006 | 12 Jun 2006 | |
| Issue 283 | clarification on what happen to isolation domain sharing when a CH is called from FCT-Handler of an isolated scope | resolved | 8 June 2006 | 5 May 2006 | 9 Jun 2006 | |
| Issue 284 | target namespace URI update | resolved | 5 May 2006 | 6 May 2006 | 14 May 2006 | |
| Issue 285 | General form of opaque <from> clashes with opaque expression in <from> | resolved | 15 June 2006 | 7 May 2006 | 15 Jun 2006 | |
| Issue 286 | Import in AP: basic executable completion | resolved | 8 June 2006 | 8 May 2006 | 9 Jun 2006 | |
| Issue 287 | Uniqueness of Scope Names | resolved | 26 June 2006 | 14 May 2006 | 26 Jun 2006 | |
| Issue 288 | Clarification of DPE and Sequence | resolved | not accepted | 17 May 2006 | 1 Jun 2006 | |
| Issue 289 | xsd target namespace and abstract profile URI | resolved | 16 August 2006 | 17 May 2006 | 18 Aug 2006 | |
| Issue 290 | sample xml doesn't show faultElement as optional attribute on a <catch> | resolved | 8 June 2006 | 24 May 2006 | 9 Jun 2006 | |
| Issue 291 | Normative wordings in chapter 16 "Security Consideration" | resolved | 27 July 2006 | 1 Jun 2006 | 30 Jul 2006 | |
| Issue 292 | Inconsistent statements regarding start activities | resolved | 27 July 2006 | 2 Jun 2006 | 30 Jul 2006 | |
| Issue 293 | Assigning from/to partnerLinks requires additional static analysis statements | resolved | 15 June 2006 | 4 Jun 2006 | 15 Jun 2006 | |
| Issue 294 | Factoring of XML Schema Artifacts | resolved | No change | 4 Jun 2006 | 14 Jun 2006 | |
| Issue 294.1 | Clarification of normative status of XML Schemas and decisions on preferred design patterns | resolved | 16 August 2006 | 18 Aug 2006 | ||
| Issue 294.2 | Clarification namespace usage in Abstract and Executable Process | resolved | 16 August 2006 | 18 Aug 2006 | ||
| Issue 295 | Create new type for variable names | resolved | 26 June 2006 | 5 Jun 2006 | 26 Jun 2006 | |
| Issue 296 | Make propertyAlias query element qualified in examples | resolved | 15 June 2006 | 5 Jun 2006 | 15 Jun 2006 | |
| Issue 297 | Does correlation require a propertyAlias with messageType attribute? | resolved | 27 July 2006 | 10 Jun 2006 | 30 Jul 2006 | |
| Issue 298 | Partner Relationships | resolved | 31 July 2006 | 10 Jun 2006 | 1 Aug 2006 | |
| Issue 299 | Bug and clarification regarding correlation sets | resolved | 26 June 2006 | 12 Jun 2006 | 26 Jun 2006 | |
| Issue 300 | Can <fromParts> and <toParts> be omitted if WSDL message definition does not contain any parts? | resolved | 26 June 2006 | 12 Jun 2006 | 26 Jun 2006 | |
| Issue 301 | Uninitialized Partner Links | resolved | 27 July 2006 | 15 Jun 2006 | 30 Jul 2006 | |
| Issue 302 | Declarations that hide others in Executable Completion of Observable Behavior Profile | resolved | 26 Jul 2006 | 21 Jun 2006 | 31 Jul 2006 | |
| Issue 303 | Are duplicate faultHandlers allowed? | resolved | 27 July 2006 | 22 Jun 2006 | 30 Jul 2006 | |
| Issue 304 | clarification on whether the QName of a fault needs to be unique across all portTypes and operations | resolved | 1 Aug 2006 | 21 Jul 2006 | 1 Aug 2006 | |
| Issue 305 | Remove query language in favor of expression language for <to> | resolved | 16 August 2006 | 21 Jul 2006 | 18 Aug 2006 | |
| Issue 306 | keepSrcElement behavior for virtual <assign>'s | transferred | transferred | 4 Aug 2006 | 16 Aug 2006 |
The colour of the issue title is determined by the status: green=transferred (1 issues), green=resolved (338 issues). (Those numbers count sub-issues as separate.) According to the TC issue procedures (issues process document), the formal status values are "open" and "resolved". The procedure revision for issues submitted after 15 August 2004 implies a provisional status before an issue is open. The other status values are just informational variations on those.
The "revisitable" entry applies to resolved issues where it has been suggested that it may be worth returning to the question
in future work, after the completion of the first OASIS TC edition of the WS BPEL specification.
This is the same proposal that was posted earlier (reproduced below for convenience) with one slight necessary clarification (pointed out by Alex).
Clarification:
The restriction that links cannot cross serializable scope boundaries is now no longer needed. Since serializable scopes are now impermeable, such links cannot cause deadlock. The proposal therefore is to eliminate this restriction. This was already implied in the previous proposal implicitly.
Original proposal restated: The core problem in Issue 1 is that we have no way to control the firing of links in cases where the source activity may be compensated after the link has fired and thus "revoke the promise" of prerequisite fulfillment that the link may represent.
The proposal is to strengthen the meaning of "variableAccessSerializable" to also control the visibility of link status, by attaching the meaning of isolation to the attribute. In order to reflect this we propose that the name of the attribute be changed to "isolated". Thus we would have
<scope isolated="yes"> <!-- serializable, non-permeable -->
<faultHandlers ...> ... </faultHandlers>
<compensationHandler ...> ... </compensationHandler>
...
</scope>
<scope isolated="no"> <!-- non-serializable, permeable -->
<faultHandlers ...> ... </faultHandlers>
<compensationHandler ...> ... </compensationHandler>
...
</scope>
Where a scope is said to be permeable if link status can travel freely
across its boundaries as in the present specification. The status of
links leaving (source inside target outside) a non-permeable scope will
not be visible at the target until the scope completes, whether
successfully or unsuccessfully. If the scope completes unsuccessfully,
the status of links leaving the scope is false regardless of what it was
at the time the source activity completed. There is no change for links
entering (source outside target inside) the non-permeable scope.
Note that this gives the BPEL process designer the discretion to use
isolated="no" when s/he cares to protect the target from revocable
promises. The downside of the protection is potential loss of
concurrency.
Links: Announcement, 25 Jun 2003
Satish Thatte, 15 Sep 2003
Discussed at Redmond face-to-face - Dieter's presentation (document details)
Ricky Ho, 25 Sep 2003
Satish Thatte, 17 Mar 2004
Reversible and Permeable Scopes v2.ppt (document details)
Satish Thatte, 16 Mar 2004
Danny van der Rijn, 16 Mar 2004
Yaron Y. Goland, 18 Mar 2004
Satish Thatte, 18 Mar 2004
Frank Leymann, 19 Mar 2004
Discussed at Walldorf f-t-f (document details)
Goran Olsson, 28 Apr 2004
Satish Thatte, 29 Apr 2004
Nickolas Kavantzas, 7 May 2004
Proposed resolution (Satish Thatte, 7 Jun 2004)
Proposed resolution (Satish Thatte, 18 Jun 2004)
Issues 1 and 10.ppt (document details)
Changes: 4 Jul 2003 - fields: Document;
11 Sep 2003 - fields: Champion;
15 Sep 2003 - fields: Links;
18 Sep 2003 - fields: Links;
26 Sep 2003 - fields: Links;
17 Mar 2004 - fields: Links;
19 Mar 2004 - fields: Links;
22 Apr 2004 - fields: Links;
29 Apr 2004 - fields: Links;
8 May 2004 - fields: Links;
9 Jun 2004 - fields: Links, Status, Proposed resolution;
16 Jun 2004 - fields: Categories;
18 Jun 2004 - fields: Links, Status, Proposed resolution;
23 Jun 2004 - fields: Links, Status, Proposed resolution, Resolution;
6 Oct 2004 - fields: In spec
Proposed resolution: Ivana Trickovic, 24 Nov 2004
Resolution: Closed with no change to the specification at the F2F held 8 - 10 March 2005, Walldorf, Germany.
Links: Announcement, 25 Jun 2003
Eckenfels. Bernd, 22 Jul 2003
Kevin Liu, 22 Jul 2003
Assaf Arkin, 23 Jul 2003
Ivana Trickovic, 29 Oct 2003
Yaron Goland, 29 Oct 2003
Edwin Khodabakchian, 29 Oct 2003
Yaron Goland, 29 Oct 2003
Chris Keller, 30 Oct 2003
Nickolas Kavantzas, 30 Oct 2003
Ron Ten-Hove, 30 Oct 2003
Harvey Reed, 30 Oct 2003
Ron Ten-Hove, 30 Oct 2003
Harvey Reed, 30 Oct 2003
Ron Ten-Hove, 30 Oct 2003
Yaron Goland, 30 Oct 2003
Yaron Goland, 30 Oct 2003
Yaron Goland, 31 Oct 2003
Yaron Goland, 31 Oct 2003
Frank Leymann, 31 Oct 2003
Harvey Reed, 31 Oct 2003
Ivana Trickovic, 31 Oct 2003
Yaron Goland, 31 Oct 2003
Ron Ten-Hove, 1 Nov 2003
Yaron Goland, 3 Nov 2003
Yaron Goland, 3 Nov 2003
Yaron Goland, 3 Nov 2003
Satish Thatte, 5 Nov 2003
Satish Thatte, 5 Nov 2003
Ugo Corda, 5 Nov 2003
Satish Thatte, 6 Nov 2003
Ron Ten-Hove, 6 Nov 2003
Ugo Corda, 6 Nov 2003
Harvey Reed, 6 Nov 2003
Ron Ten-Hove, 7 Nov 2003
Ugo Corda, 7 Nov 2003
Ron Ten-Hove, 7 Nov 2003
Ron Ten-Hove, 7 Nov 2003
Harvey Reed, 7 Nov 2003
Monica J. Martin, 10 Nov 2003
Ivana Trickovic, 10 Nov 2003
Eckenfels. Bernd, 12 Nov 2003
Ugo Corda, 12 Nov 2003
Ivana Trickovic, 14 Nov 2003
Yaron Goland, 25 Nov 2003
Edwin Khodabakchian, 25 Nov 2003
Assaf Arkin, 25 Nov 2003
Harvey Reed, 25 Nov 2003
Ron Ten-Hove, 25 Nov 2003
Ivana Trickovic, 26 Nov 2003
Peter Furniss, 26 Nov 2003
Eckenfels. Bernd, 26 Nov 2003
Post-Melbourne discussion on coordination questions is under issue 30 issue 30
Proposed resolution (Yaron Y. Goland, 16 Jun 2004)
Dieter Koenig1, 17 Jun 2004
Satish Thatte, 18 Jun 2004
Discussed at San Francisco f-t-f
Ivana Trickovic, 21 Jul 2004
Satish Thatte, 21 Jul 2004
Ivana Trickovic, 22 Jul 2004
Frank.Leymann@t-online.de, 23 Jul 2004
Yaron Y. Goland, 23 Jul 2004
Ivana Trickovic, 4 Aug 2004
Ivana Trickovic, 4 Aug 2004
Yaron Y. Goland, 6 Aug 2004
Ivana Trickovic, 27 Aug 2004
Yaron Y. Goland, 9 Sep 2004
Proposed resolution (Ivana Trickovic, 15 Sep 2004)
Ivana Trickovic, 21 Sep 2004
Ivana Trickovic, 23 Sep 2004
Maciej Szefler, 25 Sep 2004
Ivana Trickovic, 28 Sep 2004
Peter Furniss, 28 Sep 2004
Maciej Szefler, 28 Sep 2004
Maciej Szefler, 28 Sep 2004
Chris Keller, 29 Sep 2004
Proposed resolution (Ivana Trickovic, 24 Nov 2004)
Ivana Trickovic, 8 Dec 2004
Satish Thatte, 9 Dec 2004
Changes: 4 Jul 2003 - fields: Document;
22 Jul 2003 - fields: Links;
23 Jul 2003 - fields: Links;
24 Jul 2003 - fields: Links;
31 Jul 2003 - fields: Champion;
30 Oct 2003 - fields: Links;
31 Oct 2003 - fields: Links;
1 Nov 2003 - fields: Links;
3 Nov 2003 - fields: Links;
5 Nov 2003 - fields: Links;
6 Nov 2003 - fields: Links;
7 Nov 2003 - fields: Links;
8 Nov 2003 - fields: Links;
10 Nov 2003 - fields: Links;
12 Nov 2003 - fields: Links;
13 Nov 2003 - fields: Links;
16 Nov 2003 - fields: Links;
26 Nov 2003 - fields: Links;
9 Dec 2003 - fields: Links;
2 Jun 2004 - fields: Champion;
16 Jun 2004 - fields: Links, Status, Proposed resolution;
17 Jun 2004 - fields: Links;
19 Jun 2004 - fields: Links;
24 Jun 2004 - fields: Links;
21 Jul 2004 - fields: Links;
22 Jul 2004 - fields: Links;
23 Jul 2004 - fields: Links;
4 Aug 2004 - fields: Links;
7 Aug 2004 - fields: Links;
27 Aug 2004 - fields: Links;
9 Sep 2004 - fields: Links;
16 Sep 2004 - fields: Links, Status, Proposed resolution;
21 Sep 2004 - fields: Links;
23 Sep 2004 - fields: Links;
27 Sep 2004 - fields: Links;
29 Sep 2004 - fields: Links;
30 Sep 2004 - fields: Links;
24 Nov 2004 - fields: Links, Status, Proposed resolution;
8 Dec 2004 - fields: Links;
10 Dec 2004 - fields: Links
Following is extracted from proposal message.
The relevant text in Section 13.3.1 will be replaced with the following, with appropriate editing (the picture (see attachment to proposal message) would also be included in the specification):
Compensation handlers always interact with the current state of the process, specifically the state of variables declared in their associated scope and all enclosing scopes. The variables include partnerLinks at the process scope. Compensation handlers are able to both get and set the values of all such variables. Other parts of the process will see the changes made to shared variables by compensation handlers, and conversely, compensation handlers will see changes made to shared variables by other parts of the process, including situations where a compensation handler runs concurrently with other parts of the process. Compensation handlers will need to use serializable scopes when they touch state in enclosing scopes to avoid interference.The current state of the process consists of the current local state of all scopes that have been started. This includes scopes that have completed but for which the associated compensation handler has not been invoked. For completed uncompensated scopes their current local state is the state as it was at the time of completion. Such scopes are in suspended animation because their compensation handlers are still available and therefore their execution may continue in compensation mode. Note that a scope may have been executed several times in a loop, and the current state of the process includes the state of each completed (and uncompensated) iteration through the scope.
The behavior of a compensation handler can be thought of as an optional continuation of the behavior of the associated scope and as such its usage of variables is similar to the usage that occurred in the body of the scope itself, including update actions. This includes variables in both the local scope and all enclosing scopes. Note that the compensation handler may itself have been called from an enclosing compensation handler. It will then share the continuation of the state of the enclosing scope that its caller is using. In the attached picture showing three nested scopes S1, S2 and S3, and their compensation handlers C1, C2, C3, and failure handlers F1 and F2, we may have an error handling call stack F1->C2->C3. In that case C3 will share the state of S2 as it is being seen and used by C2.
Closed with no change.
Links: Announcement, 25 Jun 2003
Yaron Y. Goland, 25 Mar 2004
Ivana Trickovic, 31 Mar 2004
Ivana Trickovic, 1 Apr 2005
Changes: 4 Jul 2003 - fields: Document;
31 Jul 2003 - fields: Champion;
25 Mar 2004 - fields: Links;
31 Mar 2004 - fields: Links;
2 Jun 2004 - fields: Champion;
1 Apr 2005 - fields: Links;
19 Sep 2005 - fields: Status, Resolution, In spec, Revisitable
Close with no change to the specification.
Rationale: Suspend/resume appears to be out of scope for a first release.
Furthermore, it seems that suspend/resume might as well be handled by the
infrastructure and therefore outside of the process model.
Links: Announcement, 25 Jun 2003
Peter Furniss, 22 Oct 2003
Tony Fletcher, 23 Oct 2003
Proposed resolution (Dieter Koenig1, 19 Jan 2004)
Peter Furniss, 26 Jan 2004
Changes: 4 Jul 2003 - fields: Document;
22 Oct 2003 - fields: Links;
23 Oct 2003 - fields: Links;
20 Jan 2004 - fields: Links;
26 Jan 2004 - fields: Links, Status, Proposed resolution;
11 Feb 2004 - fields: Status, Proposed resolution, Resolution, Rationale
All of this issue is covered by its sub-issues - closed with no further change.
Links: Announcement, 25 Jun 2003
Yaron Y. Goland, 27 Aug 2004
Danny van der Rijn, 27 Aug 2004
andrew.francis@elf.mcgill.ca, 27 Aug 2004
Ron Ten-Hove, 27 Aug 2004
Ron Ten-Hove, 27 Aug 2004
Yaron Y. Goland, 27 Aug 2004
Yaron Y. Goland, 27 Aug 2004
Edwin Khodabakchian, 28 Aug 2004
andrew.francis@elf.mcgill.ca, 28 Aug 2004
Satish Thatte, 31 Aug 2004
Alex Yiu, 1 Sep 2004
Ivana Trickovic, 1 Sep 2004
Axel Martens, 1 Sep 2004
Danny van der Rijn, 1 Sep 2004
Ivana Trickovic, 1 Sep 2004
Axel Martens, 1 Sep 2004
Danny van der Rijn, 1 Sep 2004
Francisco Curbera, 2 Sep 2004
Alex Yiu, 3 Sep 2004
Ivana Trickovic, 8 Sep 2004
Ivana Trickovic, 8 Sep 2004
Alex Yiu, 10 Sep 2004
Alex Yiu, 10 Sep 2004
Axel Martens, 10 Sep 2004
Axel Martens, 10 Sep 2004
Alex Yiu, 10 Sep 2004
Vinkesh Mehta, 11 Sep 2004
Ivana Trickovic, 11 Sep 2004
Ivana Trickovic, 11 Sep 2004
Vinkesh Mehta, 13 Sep 2004
Alex Yiu, 13 Sep 2004
Dieter Koenig1, 13 Sep 2004
Ivana Trickovic, 13 Sep 2004
Yaron Y. Goland, 13 Sep 2004
Ivana Trickovic, 13 Sep 2004
Ivana Trickovic, 13 Sep 2004
Yaron Y. Goland, 13 Sep 2004
Yaron Y. Goland, 13 Sep 2004
Alex Yiu, 14 Sep 2004
Alex Yiu, 14 Sep 2004
Dieter Koenig1, 14 Sep 2004
Alex Yiu, 14 Sep 2004
Ivana Trickovic, 14 Sep 2004
Ivana Trickovic, 14 Sep 2004
Dieter Koenig1, 14 Sep 2004
Axel Martens, 14 Sep 2004
Ivana Trickovic, 14 Sep 2004
Yaron Y. Goland, 16 Sep 2004
Danny van der Rijn, 16 Sep 2004
Proposed resolution (Satish Thatte, 17 Sep 2004)
Yaron Y. Goland, 17 Sep 2004
Danny van der Rijn, 17 Sep 2004
Yaron Y. Goland, 17 Sep 2004
Danny van der Rijn, 18 Sep 2004
Assaf Arkin, 18 Sep 2004
Frank Leymann, 19 Sep 2004
Satish Thatte, 19 Sep 2004
Frank Leymann, 19 Sep 2004
Satish Thatte, 20 Sep 2004
Peter Furniss, 20 Sep 2004
Peter Furniss, 20 Sep 2004
Satish Thatte, 20 Sep 2004
Satish Thatte, 20 Sep 2004
Satish Thatte, 20 Sep 2004
Peter Furniss, 20 Sep 2004
Danny van der Rijn, 20 Sep 2004
Satish Thatte, 20 Sep 2004
Peter Furniss, 21 Sep 2004
Yaron Y. Goland, 27 Sep 2004
Danny van der Rijn, 27 Sep 2004
Assaf Arkin, 28 Sep 2004
Proposal withdrawn, conf call 8 Dec 2004
Alex Yiu, 3 Sep 2004
Alex Yiu, 8 Mar 2005
Alex Yiu, 8 Mar 2005
Ivana Trickovic, 1 Apr 2005
Changes: 4 Jul 2003 - fields: Document;
27 Aug 2004 - fields: Links;
30 Aug 2004 - fields: Links;
31 Aug 2004 - fields: Links;
1 Sep 2004 - fields: Links;
2 Sep 2004 - fields: Links;
4 Sep 2004 - fields: Links;
8 Sep 2004 - fields: Links;
10 Sep 2004 - fields: Links;
11 Sep 2004 - fields: Links;
13 Sep 2004 - fields: Links;
14 Sep 2004 - fields: Links;
16 Sep 2004 - fields: Links;
18 Sep 2004 - fields: Status, Proposed resolution, Links;
20 Sep 2004 - fields: Links;
21 Sep 2004 - fields: Links;
27 Sep 2004 - fields: Links;
28 Sep 2004 - fields: Links;
8 Dec 2004 - fields: Status, Links;
20 Dec 2004 - fields: Links;
8 Mar 2005 - fields: Links;
1 Apr 2005 - fields: Links;
19 Sep 2005 - fields: Status, Resolution, In spec
Close with no change, mark as revisitable.
Links: Announcement, 1 Apr 2005
Changes: 1 Apr 2005 - fields: Split, Title, Status, Submitter, Description, Proposed resolution, Links;
12 Sep 2005 - fields: Status, Resolution, Revisitable, In spec
Note: The mechanisms propsed in sub-issues 6.1 and 6.2 can coexist together and do not preclude each other.
Resolution: Proposed Ivana Trickovic, 1 Apr 2005, agreed with several amendments 14 Sept 2005
Syntax:
<flow standard-attributes>
standard-elements
<links>?
<link name="ncname">+
</links>
<completionCondition>?
activity+
</flow>