OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ws-tx message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: NEW ISSUE: Other Editorial Issues Surrounding AI#0057 Review for RFC2119 (I#097)



Protocol: WS-AT
Artifact:  spec 
Draft:  WS-AT specification PR 01
Link to the documents referenced:
a. 
http://www.oasis-open.org/apps/org/workgroup/ws-tx/download.php/20223/wstx-wsat-1.1-spec-pr-01.pdf
b. See: wstx-wsat-1.1-spec-pr-01.rfc2119.pdf  attached to  
http://www.oasis-open.org/apps/org/workgroup/ws-tx/email/archives/200610/msg00063.html. 
<http://www.oasis-open.org/committees/download.php/20224/wstx-wsat-1.1-spec-pr-01.doc> 


Issue type: Editorial

Related issues: I#102, AI#57
Issue Description: These editorial items were missed in the RFC2119 
review AI#0057 opened as a result of Issue #097, and Issue #102 [1].
This issue addresses those that:

   1. Appear to have been missed and may require changes
   2. Proposed for change by Wilkinson and further discussion is suggested
   3. General - Editorial corrections

1. Appear to have been missed and may require changes
Section 3.
Change from:
168 Volatile 2PC: Participants managing volatile resources such as a 
cache should
169 register for this protocol.
Change to:
168 Volatile 2PC: Participants managing volatile resources such as a cache
169 register for this protocol.
Reason: Alleviate potential confusion by using active voice and deleting 
'should.

Change from:
170 Durable 2PC: Participants managing durable resources such as a 
database should
171 register for this protocol.
Change to: 170 Durable 2PC: Participants managing durable resources such 
as a database
171 register for this protocol.
Reason: Alleviate potential confusion by using active voice and deleting 
'should.'

Change from:
172 A participant can register for more than one of these protocols by 
sending multiple Register messages.
Change to:
172 A participant MUST register for more than one of these protocols by 
sending multiple Register messages. [add] A participant MUST register 
using one of the protocol identifiers defined in this section.
Reason: This would accommodate later references and alleviate the need 
for multiple MUST conditions. The intent is currently implicit in the 
specification. This item was missed in the original review and was not a 
part of I#102.

Section 3.2.
Change from:
185 A Completion protocol coordinator must be the root coordinator of an 
atomic transaction.
Change to:
185 A Completion protocol coordinator MUST be the root coordinator of an 
atomic transaction.
Reason: Consistent with the probable intent of issue #047. This item was 
missed in the original review and was not a part of I#102.

2. Proposed for change by Wilkinson and further discussion is suggested
Section 8
487 For example, in cases
488 where a Coordinator or Participant has forgotten a transaction that 
is completed and needs to respond to
489 a resent protocol message, the [source endpoint] property SHOULD be 
used as described in section 3.3
490 of WS-Addressing 1.0 ? Core [WSADDR]

Comment: As indicated by AI#057 suggested change, consider whether a 
normative requirement is advised in a sentence that is 'for example'. 
Similar discussions have occurred in the TC past. Suggest this sentence 
be restructured to correlate to the paragraph in general and reworded.

3. General - Editorial corrections
In general, determine the case of each relevant noun is consistent for 
terms such as Commit, Prepare, etc. in the prose text.

===============
[1] This issue assumes the following changes from Issue #102, #097 (AI#057).
(I#102) Section 3.3.1.
Change from: 
212 All participants registered for this 
213 protocol must respond before a Prepare is issued to a participant registered for Durable 2PC.
Change to: 
212 All participants registered for this 
protocol MUST respond before a Prepare is issued to a participant registered for Durable 2PC.
Reason: Clarify the behavior that is expected. Correspondingly, an equivalent constraint later in Section 3.3.2 (line 223) is proposed to upgrade to upper case MUST.

(I#102) Change from: 
213 Further
214 participants may register with the coordinator until the coordinator issues a Prepare to any durable 
215 participant.
Change to: 
213 Further
214 participants MAY register with the coordinator until the coordinator issues a Prepare to any durable
215 participant.
Reason: Consistency with other suggested changes in AIs, #102, etc and preceding change proposed.

(AI#057) Section 3.3.2
Change from:
223 All participants registered for this protocol must respond Prepared or ReadOnly
224 before a Commit notification is issued to a participant registered for either protocol.

Change to: 
223 All participants registered for this protocol MUST respond Prepared or ReadOnly
224 before a Commit notification is issued to a participant registered for either protocol.

(I#102) 
Section 8.
Change from:
318 Lines (8-11) are a policy expression that includes an AT policy 
assertion (Line 10) to indicate that an
319 atomic transaction in WS-Coordination [WSCOOR] format MAY be used.

Change to:
318 Lines (8-11) are a policy expression that includes an AT policy 
assertion (Line 9) to indicate that an
319 atomic transaction in WS-Coordination [WSCOOR] format MAY be used.
Reason: Correct to say Line 9 (Line 9 has the wsp:Optional....).

Change from:
320 Lines (13-19) are a WSDL [WSDL] binding. Line (17) indicates that 
the policy in Lines (9-12) applies to
321 this binding, specifically indicating that an atomic transaction MAY flow inside messages.

Change to:
320 Lines (13-19) are a WSDL [WSDL] binding. Line (16) indicates that 
the policy in Lines (8-11) applies to
321 this binding, specifically indicating that an atomic transaction MAY 
flow inside messages.
Reason: Similar correction is required. Line 16 indicates that the policy in lines 8-11.









[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]