This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 6435 - Eventing: needs state table to fully describe protocol
Summary: Eventing: needs state table to fully describe protocol
Status: CLOSED REMIND
Alias: None
Product: WS-Resource Access
Classification: Unclassified
Component: Eventing (show other bugs)
Version: LC
Hardware: All All
: P2 normal
Target Milestone: ---
Assignee: Gilbert Pilz
QA Contact: notifications mailing list for WS Resource Access
URL:
Whiteboard:
Keywords: hasProposal
Depends on:
Blocks:
 
Reported: 2009-01-15 00:28 UTC by Gilbert Pilz
Modified: 2010-03-17 10:54 UTC (History)
2 users (show)

See Also:


Attachments
version 6 of WS-Eventing state tables proposal (10.23 KB, application/x-zip-compressed)
2010-01-22 20:25 UTC, Gilbert Pilz
Details
version 7 of the WS-Eventing state tables proposal (10.98 KB, application/x-zip-compressed)
2010-01-22 21:56 UTC, Gilbert Pilz
Details
version 8 of the WS-Eventing state tables proposal (11.22 KB, application/x-zip-compressed)
2010-01-26 00:58 UTC, Gilbert Pilz
Details
state tables as discussed at f2f (76.50 KB, application/msword)
2010-01-28 23:31 UTC, Robert Freund
Details

Description Gilbert Pilz 2009-01-15 00:28:57 UTC
Past experience has shown that state tables are a useful tool for describing how to manage shared resources such as the Subscription defined in WS-Eventing. There should be two tables in the specification; one that describes the Subscriber's point of view and the other that describes the point of view of the Event Source/Subscription Manager. Each table should enumerate all the possible states of a Subsciption and list the acceptable request or response messages for that state and the resulting state transition(s) (if any). The addition of these tables will improve our chances of detecting interoperability issues.
Comment 2 Gilbert Pilz 2010-01-22 20:25:08 UTC
Created attachment 805 [details]
version 6 of WS-Eventing state tables proposal
Comment 3 Gilbert Pilz 2010-01-22 21:56:54 UTC
Created attachment 807 [details]
version 7 of the WS-Eventing state tables proposal
Comment 4 Gilbert Pilz 2010-01-26 00:58:40 UTC
Created attachment 810 [details]
version 8 of the WS-Eventing state tables proposal

Removed "generate fault" defaults for unspecified Action/State cells. Changed RenewResponse/End cell and Expiration/Renewing cells to record the fact that, if the expiration timer goes off while awaiting a renew response the Subscriber/Event Sink should consider that Subscription to be in the "End" state but, if the subscription is in the "End" state an a RenewResponse arrives, the subscription should go back to the "Active" state.
Comment 5 Robert Freund 2010-01-28 23:31:59 UTC
Created attachment 819 [details]
state tables as discussed at f2f
Comment 6 Robert Freund 2010-01-28 23:33:08 UTC
Resolved with comment #5 and the provision that client side tables will be constructed by the editor