WS-Enumeration Optionality Analysis

Version 1.0 - October 5, 2010

wsen:Enumerate

Optionality: required for data sources

Sub-Elements/Features:

wsen:NewContext

          required for callers, required for data sources

wsen:EndTo

optional for callers, optional for data sources

potentially at-risk

wsen:Expires

optional for callers, required for data sources

potentially at-risk

xs:duration

optional for callers, required for data sources

xs:dateTime

optional for callers, optional for data sources

   potentially at-risk

@BestEffort

optional for callers, required for data sources

wsen:Filter

optional for callers, optional for data sources

potentially at-risk

@Dialect="http://www.w3.org/2010/08/ws-evt/Dialects/XPath10"

optional for callers (default/implied value is "http://www.w3.org/2010/08/ws-evt/Dialects/XPath10"), data sources are not required to support any particular value – including the default

potentially at-risk

@Dialect="http://www.w3.org/2010/08/ws-evt/Dialects/XPath20"

        potentially at-risk

wsen:EnumerationContext

required for callers, required for data sources

wsen:MaxTime

optional for callers, required for data sources

wsen:MaxElements

optional for callers, required for data sources

wsen:Characters

optional for callers, required for data sources

 

wsen:EnumerateResponse

Optionality: linked to the use of wsen:Enumerate

Sub-Elements/Features:

wsen:GrantedExpires

linked to the use of wsen:Enumerate/wsen:NewContext/wsen:Expires

wsen:EnumerationContext

required for callers, required for data sources

wsen:Items

required for callers, required for data sources

wsen:EndOfSequence

required for callers, required for data sources

 

wsen:Renew

Optionality: required for data sources

Sub-Elements/Features:

wsen:EnumerationContext

required for callers, required for data sources

wsen:Expires

optional for callers, required for data sources

potentially at-risk

xs:duration

optional for callers, required for data sources

xs:dateTime

optional for callers, optional for data sources

potentially at-risk

@BestEffort

optional for callers, required for data sources

wsen:RenewResponse

Optionality: linked to the use of wsen:Renew

Sub-Elements/Features:

wsen:GrantedExpires

linked to the use of wsen:Renew/wsen:Expires

wsen:EnumerationContext

required for callers, optional for data sources

 

wsen:GetStatus

Optionality: required for data sources

Sub-Elements/Features:

wsen:EnumerationContext

      optional for callers, required for data sources

wsen:GetStatusResponse

Optionality: linked to the use of wsen:GetStatus

Sub-Elements/Features:

wsen:GrantedExpires

linked to the use of wsen:Enumerate/wsen:Expires and wsen:Renew/wsen:Expires

wsen:Release

Optionality: required for data sources

Sub-Elements/Features:

wsen:EnumerationContext

      required for callers, required for data sources

wsen:ReleaseResponse

Optionality: linked to the use of wsen:Release

wsen:EnumerationEnd

Optionality: optional for callers, optional for data sources

linked to the use of/support for wsen:Enumerate/wsen:NewContext/wsen:EndTo

potentially at-risk

Sub-Elements/Features:

wsen:Code

required for callers, required for data sources