[Bug 7586] Eventing: Expires multiple data types creates interop issue

http://www.w3.org/Bugs/Public/show_bug.cgi?id=7586


David Snelling <david.Snelling@UK.Fujitsu.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |david.Snelling@UK.Fujitsu.co
                   |                            |m




--- Comment #2 from David Snelling <david.Snelling@UK.Fujitsu.com>  2009-10-02 11:07:58 ---

[Action]
  http://www.w3.org/2009/09/ws-evt/Subscribe

[Body]
  <wse:Subscribe ...>
    <wse:EndTo> endpoint-reference </wse:EndTo> ?
    <wse:Delivery ...> xs:any* </wse:Delivery>
    <wse:Format Name="xs:anyURI"? > xs:any* </wse:Format> ?
    <wse:Expires Minimum="(xs:dateTime | xs:duration)"? Maximum="(xs:dateTime |
xs:duration)"?>
        (xs:dateTime | xs:duration)
    </wse:Expires> ?
    <wse:Filter Dialect="xs:anyURI"? ...> xs:any* </wse:Filter> ?
    xs:any*
  </wse:Subscribe>

The Following replaces [Body]/wse:Subscribe/wse:Expires and the paragraphs
following.

[Body] /wse:Subscribe/wse:Expires

This OPTIONAL element can be used by the Subscriber to indicate the expiration
time of the requested Subscription. The value of this element indicates the
desired expiration time for the subscription. The value of this element MUST be
between the values of the @Minimum and @Maximum attribute values inclusive.

If the wse:Expires element is present and the event source is not able to grant
an expiry time within range indicated by the @Minimum and @Maximum attribute
values, it MUST generate a wse:ExpirationTimeExceeded fault. 

If the wse:Expires element in not present and the event source is not able to
grant an indefinite subscription, it MUST generate a wse:ExpirationTimeExceeded
fault.

[Body] /wse:Subscribe/wse:Expires@min

The implied default is zero. This specifies the minimum expiration time that
the event subscriber is willing to accept.

[Body] /wse:Subscribe/wse:Expires@max

The implied default is infinite (no expiry). This specifies the maximum
expiration time that the event subscriber is willing to accept.

Examples for information only:

Exact:
   <Expires @min=1h @max=1h> 1h </Expires> 

Hint:
   <Expires> 1h </Expires> 

Range:
   <Expires @min=30m @max=2h> 1h </Expires> 

Indefinite:
   Element not present.

Any:
   <Expires/>




-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Friday, 2 October 2009 11:08:02 UTC