This issue is identified as 094.
Please use the subject line for future correspondence on
this issue: "Issue 094 - WS-BA: State Table Errata".
From: Thomas Freund
[mailto:tjfreund@us.ibm.com]
Sent: Monday, September 04, 2006 4:23 PM
To: ws-tx@lists.oasis-open.org
Subject: [ws-tx] NEW Issue - WS-BA: State Table Errata
Protocol: WS-BA
Artifact: spec
Draft: BA specification CD 02
Link to the document referenced:
http://www.oasis-open.org/committees/download.php/18818/wstx-wsba-1.1-spec-cd-02.pdf
Section and PDF line number: see proposed
resolution listed below
Issue type: design
Related issues:
Issue Description: WS-BA State Table Errata
Proposed Resolution:
C1. PC/PV Inbound
- Title
"BusinessAgreementWithParticantCompletion" should read
"BusinessAgreementWithParticipantCompletion"
- Correct "States" Column heading:
Failing (Active, Canceling, Completed) should read Failing (Active,
Canceling)
- Failing cells should indicate
fully-qualified failure failing-active, failing-canceling or
failing-compensating (rather than failing)
C1. PC/PV Outbound
- Title
"BusinessAgreementWithParticantCompletion" should read
"BusinessAgreementWithParticipantCompletion
- Failing cells should include a note to
indicate fully-qualified failures include failing-active,
failing-canceling or failing-compensating (rather than failing)
C2. PC/CV Inbound
- Title
"BusinessAgreementWithParticantCompletion" should read
"BusinessAgreementWithParticipantCompletion"
- Failing cells should indicate
fully-qualified failure failing-active, failing-canceling or
failing-compensating (rather than failing)
C2. PC/CV Outbound
- Title
"BusinessAgreementWithParticantCompletion" should read "BusinessAgreementWithParticipantCompletion"
- Failing cells should include a note to
indicate fully-qualified failures include failing-active,
failing-canceling or failing-compensating (rather than failing)
C3. CC/PV Inbound
- Correct "States" Column heading:
Failing (Active, Canceling, Completed) should read Failing (Active,
Canceling, Completing)
- Failing cells should indicate
fully-qualified failure failing-active, failing-canceling,
failing-completing or failing-compensating (rather than failing)
C3. CC/PV Outbound
- Failing cells should include a note to
indicate fully-qualified failures include failing-active,
failing-canceling. failing-completing or failing-compensating (rather
than failing)
C4. CC/CV Inbound
- Failing cells should indicate fully-qualified
failure failing-active, failing-canceling, failing completing or
failing-compensating (rather than failing)
- Appropriate Canceling(Active) cells should
indicate fully-qualified failure canceling-active (rather than canceling
for inbound events completed, closed & compensated)
- Appropriate Canceling(Completing) cells
should indicate fully-qualified failure canceling-completing (rather than
canceling for inbound events closed & compensated)
- Failing/Completing cell should be
failing-completing rather than failing-active
C4. CC/CV Outbound
- Canceling cells should include a note to
indicate fully-qualified failures include canceling-active or
canceling-completing (rather than canceling)
- Failing cells should include a note to
indicate fully-qualified failures include failing-active,
failing-canceling. failing-completing or failing-compensating (rather
than failing)
NB: Given these clarifications a (non-qualified) failing is
never used in the state tables and should be removed from the GetStatus
enumeration (wsba.xsd)
A non-qualified canceling is only used by the participant