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: Issue 023 : Definition of expires is unclear


This is now identified as ws-tx issue 023

Please follow up to this message or otherwise ensure your subject line
starts "Issue 023 - " 
  (after any Re:, [ws-tx] etc)


============================================================== 
Target document and draft:

Protocol:  Coord, AT, and BA 
Artifact:  spec
Draft: Coord - 1; AT - 1; BA - 2
 
Link  to the document referenced:

Coord - 
http://www.oasis-open.org/committees/download.php/15738/WS-Coordination-
2005-11-22.pdf
AT - 
http://www.oasis-open.org/committees/download.php/15719/WS-AT%20Working%
20Draft.pdf
BA - 
http://www.oasis-open.org/committees/download.php/16465/Microsoft%20Word
%20-%20wstx-wsba-1.1-spec-wd-02.pdf
 
Section and PDF line number:

Coord - 2 Coordination Context, line 153 and 3.1.1 
CreateCoordinationContext, lines 235 - 237
AT - 3 Atomic Transaction Context, lines 76 - 79
BA - 2.1 Coordination context, lines 134 - 136
 
Issue type: Editorial
 
Related issues: None
 
Issue Description:

The definition of expires is arguably incomplete and as a result
unclear. 
The unit is only defined w.r.t CreateCoordinationContext in the WS-C
spec 
where it is specified as milliseconds, no unit is defined for the 
inclusion of expires in a CoordinationContext. The period to which
expires 
refers is not specified anywhere. The example in the WS-C spec (line
153) 
where it is 3000 would appear to imply that it is a period of time since

the creation or import of the coordination context however the text in
the 
AT and BA specs describes expires as specifying a "point in time" which 
could be interpreted as implying expires represents a period since the 
epoch.
 
Issue Details: N/A
 
Proposed Resolution:

WS-Coordination:

Add a new paragraph within section 2 to compliment the description on 
lines 236 and 237 that reads:

Expires is an optional element which represents the remaining expiration

for the CoordinationContext as an unsigned integer in milliseconds.

WS-AT:

Amend lines 76 - 79 by replacing "the earliest point in time at which" 
with "the period after which" such that they read:

A coordination context may have an Expires attribute. This attribute 
specifies the period after which a transaction may be terminated solely 
due to its length of operation. From that point forward, the transaction

manager may elect to unilaterally roll back the transaction, so long as
it 
has not transmitted a Commit or a Prepared notification.

WS-BA:

Amend lines 134 - 136 by replacing "the earliest point in time at which"

with "the period after which" such that they read:

A coordination context may have an Expires attribute. This attribute 
specifies the period after which a long-running activity may be
terminated 
solely due to its length of operation. A participant could terminate its

participation in the long running activity using the Exit protocol 
message.




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