- From: Doug Davis via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 24 Mar 2009 00:09:55 +0000
- To: public-ws-resource-access-notifications@w3.org
Update of /w3ccvs/WWW/2002/ws/ra/edcopies In directory hutz:/tmp/cvs-serv32357 Modified Files: wsenum.html wsenum.xml Log Message: issue 6666 Index: wsenum.html =================================================================== RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/wsenum.html,v retrieving revision 1.27 retrieving revision 1.28 diff -u -d -r1.27 -r1.28 --- wsenum.html 23 Mar 2009 19:38:29 -0000 1.27 +++ wsenum.html 24 Mar 2009 00:09:53 -0000 1.28 @@ -316,32 +316,19 @@ The Enumerate operation is initiated by sending an Enumerate request message to the data source. The Enumerate request message MUST be of the following form: - </p><div class="exampleOuter"><div class="exampleInner"><pre><s:Envelope ...> - <s:Header ...> - <wsa:Action> - http://www.w3.org/2009/02/ws-enu/Enumerate - </wsa:Action> - <wsa:MessageID><em>xs:anyURI</em></wsa:MessageID> - <wsa:To><em>xs:anyURI</em></wsa:To> + </p><div class="exampleOuter"><div class="exampleInner"><pre><b>[Action]</b> + http://www.w3.org/2009/02/ws-enu/Enumerate + +<b>[Body]</b> + <wsen:Enumerate ...> + <wsen:EndTo><em>endpoint-reference</em></wsen:EndTo> ? + <wsen:Expires>(<em>xs:dateTime</em> | <em>xs:duration</em>)</wsen:Expires> ? + <wsen:Filter Dialect="<em>xs:anyURI</em>"?> <em>xs:any</em> </wsen:Filter> ? ... - </s:Header> - <s:Body ...> - <wsen:Enumerate ...> - <wsen:EndTo><em>endpoint-reference</em></wsen:EndTo> ? - <wsen:Expires>(<em>xs:dateTime</em> | <em>xs:duration</em>)</wsen:Expires> ? - <wsen:Filter Dialect="<em>xs:anyURI</em>"?> <em>xs:any</em> </wsen:Filter> ? - ... - </wsen:Enumerate> - </s:Body> -</s:Envelope></pre></div></div><p> + </wsen:Enumerate></pre></div></div><p> The following describes additional, normative constraints on the outline listed above: - </p><dl><dt class="label"> /s:Envelope/s:Header/wsa:Action </dt><dd><p> - This required element MUST contain the value - http://www.w3.org/2009/02/ws-enu/Enumerate. If a - SOAP Action URI is also present in the underlying transport, its - value MUST convey the same value. - </p></dd><dt class="label"> /s:Envelope/s:Body/*/wsen:EndTo </dt><dd><p> + </p><dl><dt class="label"><b>[Body]</b>/wsen:Enumerate/wsen:EndTo </dt><dd><p> This optional element denotes where to send an EnumerationEnd message if the enumeration is terminated unexpectedly @@ -350,7 +337,7 @@ be of type wsa:EndpointReferenceType. Default is to not send this message. The endpoint to which the EndTo EPR refers MUST support the EnumerationEndPortType portType. - </p></dd><dt class="label"> /s:Envelope/s:Body/*/wsen:Expires </dt><dd><p> + </p></dd><dt class="label"><b>[Body]</b>/wsen:Enumerate/wsen:Expires </dt><dd><p> Requested expiration time for the enumeration. (No implied value.) The data source defines the actual expiration and is not constrained to use a time less or greater @@ -409,9 +396,9 @@ s12:Code/s12:Subcode/s12:Value = wsen:UnsupportedExpirationType </p></li><li><p> s12:Reason/s12:Text = e.g., "unsupported expiration type" - </p></li></ul></dd><dt class="label"> /s:Envelope/s:Body/wsen:Enumerate/wsen:Filter </dt><dd><p> + </p></li></ul></dd><dt class="label"><b>[Body]</b>/wsen:Enumerate/wsen:Filter </dt><dd><p> This optional element contains a Boolean - predicate in some dialect (see <b>[<a href="#Dialect"> /s:Envelope/s:Body/*/wsen:Filter/@Dialect </a>]</b>) + predicate in some dialect (see <b>[<a href="#Dialect">[Body]/wsen:Enumerate/wsen:Filter/@Dialect </a>]</b>) that all elements of interest must satisfy. The resultant enumeration context MUST NOT return elements for which this predicate expression evaluates to @@ -471,13 +458,12 @@ s12:Code/s12:Subcode/s12:Value = wsen:CannotProcessFilter </p></li><li><p> s12:Reason/s12:Text = e.g., "cannot filter as requested" - </p></li></ul></dd><dt class="label"><a name="Dialect" id="Dialect"/> /s:Envelope/s:Body/*/wsen:Filter/@Dialect </dt><dd><p> + </p></li></ul></dd><dt class="label"><a name="Dialect" id="Dialect"/><b>[Body]</b>/wsen:Enumerate/wsen:Filter/@Dialect </dt><dd><p> Implied value is "http://www.w3.org/TR/1999/REC-xpath-19991116". + </p><p><b>[Body]</b>/wsen:Enumerate/wsen:Filter/@Dialect="http://www.w3.org/TR/1999/REC-xpath-19991116" </p><p> - /s:Envelope/s:Body/*/wsen:Filter/@Dialect="http://www.w3.org/TR/1999/REC-xpath-19991116" - </p><p> - Value of /s:Envelope/s:Body/*/wsen:Filter is + Value of <b>[Body]</b>/wsenu:Enumerate/wsen:Filter is an XPath <a href="#XPath1">[XPath1.0]</a> predicate expression (PredicateExpr); the context of the expression is: @@ -497,7 +483,7 @@ </p></li><li><p> Namespace Declarations: The [in-scope namespaces] property <a href="#XMLInfoset">[XML Infoset]</a> - of /s:Envelope/s:Body/*/wsen:Filter. + of <b>[Body]</b>/wsen:Enumerate/wsen:Filter. </p></li></ul></dd></dl><p> Other components of the outline above are not further constrained by this specification. @@ -506,31 +492,18 @@ request message, a data source is expected to create an enumeration context and return that context in an Enumerate response message, which MUST adhere to the following form: - </p><div class="exampleOuter"><div class="exampleInner"><pre><s:Envelope ...> - <s:Header ...> - <wsa:Action> - http://www.w3.org/2009/02/ws-enu/EnumerateResponse - </wsa:Action> - <wsa:ReplyTo><em>endpoint-reference</em></wsa:ReplyTo> - <wsa:To><em>xs:anyURI</em></wsa:To> + </p><div class="exampleOuter"><div class="exampleInner"><pre><b>[Action]</b> + http://www.w3.org/2009/02/ws-enu/EnumerateResponse + +<b>[Body]</b> + <wsen:EnumerateResponse ...> + <wsen:Expires>(<em>xs:dateTime</em> | <em>xs:duration</em>)</wsen:Expires> ? + <wsen:EnumerationContext>...</wsen:EnumerationContext> ... - </s:Header> - <s:Body ...> - <wsen:EnumerateResponse ...> - <wsen:Expires>(<em>xs:dateTime</em> | <em>xs:duration</em>)</wsen:Expires> ? - <wsen:EnumerationContext>...</wsen:EnumerationContext> - ... - </wsen:EnumerateResponse> - </s:Body> -</s:Envelope></pre></div></div><p> + </wsen:EnumerateResponse></pre></div></div><p> The following describes additional, normative constraints on the outline listed above: - </p><dl><dt class="label"> /s:Envelope/s:Header/wsa:Action </dt><dd><p> - This required element MUST contain the value - http://www.w3.org/2009/02/ws-enu/EnumerateResponse. - If a SOAP Action URI is also present in the underlying transport, - its value MUST convey the same value. - </p></dd><dt class="label"> /s:Envelope/s:Body/*/wsen:Expires </dt><dd><p> + </p><dl><dt class="label"><b>[Body]</b>/wsen:EnumerateResponse/wsen:Expires </dt><dd><p> The expiration time assigned by the data source. The expiration time MAY be either an absolute time or a duration but SHOULD be of the same type as the requested expiration @@ -543,8 +516,7 @@ or by the data source at any time for reasons such as connection termination, resource constraints, or system shut-down. - </p></dd><dt class="label"> - /s:Envelope/s:Body/wsen:EnumerateResponse/wsen:EnumerationContext + </p></dd><dt class="label"><b>[body]</b>/wsen:EnumerateResponse/wsen:EnumerationContext </dt><dd><p> The required EnumerationContext element contains the XML representation of the new enumeration context. The @@ -590,32 +562,31 @@ </p><div class="exampleOuter"> <div class="exampleHeader"><a name="enumRes" id="enumRes"/>Example 3-2: Response to Enumerate request</div><div class="exampleInner"><pre>(01) <s:Envelope xmlns:S='http://www.w3.org/2003/05/soap-envelope' (02) xmlns:wsen='http://www.w3.org/2009/02/ws-enu' -(03) xmlns:wsa='http://www.w3.org/2005/08/addressing' -(04) > -(05) <s:Header> -(06) <wsa:Action> -(07) http://www.w3.org/2009/02/ws-enu/EnumerateResponse -(08) </wsa:Action> -(09) <wsa:RelatesTo> -(10) uuid:e7c5726b-de29-4313-b4d4-b3425b200839 -(11) </wsa:RelatesTo> -(12) <wsa:To> -(13) http://www.w3.org/2005/08/addressing/anonymous -(14) <wsa:To> -(15) </s:Header> -(16) <s:Body> -(17) <wsen:EnumerateResponse> -(18) <wsen:Expires> PT15M </wsen:Expires> -(19) <wsen:EnumerationContext> -(20) 123 -(21) </wsen:EnumerationContext> -(22) </wsen:EnumerateResponse> -(23) </s:Body> -(24) </s:Envelope></pre></div></div><p> - Lines (06-08) in <a href="#enumRes">Example 3-2</a> indicate this message - is an Enumerate response message. Line (18) indicates that the data +(03) xmlns:wsa='http://www.w3.org/2005/08/addressing'> +(04) <s:Header> +(05) <wsa:Action> +(06) http://www.w3.org/2009/02/ws-enu/EnumerateResponse +(07) </wsa:Action> +(08) <wsa:RelatesTo> +(09) uuid:e7c5726b-de29-4313-b4d4-b3425b200839 +(10) </wsa:RelatesTo> +(11) <wsa:To> +(12) http://www.w3.org/2005/08/addressing/anonymous +(13) <wsa:To> +(14) </s:Header> +(15) <s:Body> +(16) <wsen:EnumerateResponse> +(17) <wsen:Expires> PT15M </wsen:Expires> +(18) <wsen:EnumerationContext> +(19) 123 +(20) </wsen:EnumerationContext> +(21) </wsen:EnumerateResponse> +(22) </s:Body> +(23) </s:Envelope></pre></div></div><p> + Lines (05-07) in <a href="#enumRes">Example 3-2</a> indicate this message + is an Enumerate response message. Line (17) indicates that the data source has actually created an enumeration context with a lifetime - of 15 minutes. Lines (19-21) are the XML representation of the + of 15 minutes. Lines (18-20) are the XML representation of the enumeration context that supports the Pull operation defined below. </p></div><div class="div2"> @@ -623,34 +594,20 @@ The Pull operation is initiated by sending a Pull request message to the data source. The Pull request message MUST be of the following form: - </p><div class="exampleOuter"><div class="exampleInner"><pre><s:Envelope ...> - <s:Header ...> - <wsa:Action> - http://www.w3.org/2009/02/ws-enu/Pull - </wsa:Action> - <wsa:MessageID><em>xs:anyURI</em></wsa:MessageID> - <wsa:ReplyTo><em>wsa:EndpointReference</em></wsa:ReplyTo> - <wsa:To><em>xs:anyURI</em></wsa:To> + </p><div class="exampleOuter"><div class="exampleInner"><pre><b>[Action]</b> + http://www.w3.org/2009/02/ws-enu/Pull + +<b>[Body]</b> + <wsen:Pull ...> + <wsen:EnumerationContext>...</wsen:EnumerationContext> + <wsen:MaxTime><em>xs:duration</em></wsen:MaxTime> ? + <wsen:MaxElements><em>xs:long</em></wsen:MaxElements> ? + <wsen:MaxCharacters><em>xs:long</em></wsen:MaxCharacters> ? ... - </s:Header> - <s:Body ...> - <wsen:Pull ...> - <wsen:EnumerationContext>...</wsen:EnumerationContext> - <wsen:MaxTime><em>xs:duration</em></wsen:MaxTime> ? - <wsen:MaxElements><em>xs:long</em></wsen:MaxElements> ? - <wsen:MaxCharacters><em>xs:long</em></wsen:MaxCharacters> ? - ... - </wsen:Pull> - </s:Body> -</s:Envelope></pre></div></div><p> + </wsen:Pull></pre></div></div><p> The following describes additional, normative constraints on the outline listed above: - </p><dl><dt class="label"> /s:Envelope/s:Header/wsa:Action </dt><dd><p> - This required element MUST contain the value - http://www.w3.org/2009/02/ws-enu/Pull. If a SOAP - Action URI is also present in the underlying transport, its value - MUST convey the same value. - </p></dd><dt class="label"> /s:Envelope/s:Body/wsen:Pull/wsen:EnumerationContext </dt><dd><p> + </p><dl><dt class="label"><b>[Body]</b>/wsen:Pull/wsen:EnumerationContext </dt><dd><p> This required element contains the XML data that represents the current enumeration context. </p><p> @@ -679,7 +636,7 @@ all of the state associated with the enumeration is kept in the enumeration context and refreshed on every PullResponse. - </p></dd><dt class="label"> /s:Envelope/s:Body/wsen:Pull/wsen:MaxTime </dt><dd><p> + </p></dd><dt class="label"><b>[Body]</b>/wsen:Pull/wsen:MaxTime </dt><dd><p> This optional element (of type xs:duration) indicates the maximum amount of time the initiator is willing to allow the data source to assemble the Pull response. When this @@ -690,7 +647,7 @@ This is useful with data sources that accumulate elements over time and package them into a single Pull response. - </p></dd><dt class="label"> /s:Envelope/s:Body/wsen:Pull/wsen:MaxElements </dt><dd><p> + </p></dd><dt class="label"><b>[Body]</b>/wsen:Pull/wsen:MaxElements </dt><dd><p> This optional element (of type xs:long) indicates the number of items (child elements of wsen:Items in the Pull response) the consumer is willing to accept. When this element @@ -699,7 +656,7 @@ Implementations MAY return fewer than this number based on either the wsen:MaxTime timeout, the wsen:MaxCharacters size limit, or implementation-specific constraints. - </p></dd><dt class="label"> /s:Envelope/s:Body/wsen:Pull/wsen:MaxCharacters </dt><dd><p> + </p></dd><dt class="label"><b>[Body]</b>/wsen:Pull/wsen:MaxCharacters </dt><dd><p> This optional element (of type xs:long) indicates the maximum size of the returned elements, in Unicode characters, that the initiator is willing to accept. When this @@ -760,46 +717,31 @@ Upon successful processing of a Pull request message, a data source is expected to return a Pull response message, which MUST adhere to the following form: - </p><div class="exampleOuter"><div class="exampleInner"><pre><s:Envelope ...> - <s:Header ...> - <wsa:Action> - http://www.w3.org/2009/02/ws-enu/PullResponse - </wsa:Action> - <wsa:RelatesTo><em>xs:anyURI</em></wsa:RelatesTo> - <wsa:To><em>xs:anyURI</em></wsa:To> + </p><div class="exampleOuter"><div class="exampleInner"><pre><b>[Action]</b> + http://www.w3.org/2009/02/ws-enu/PullResponse + +<b>[Body]</b> + <wsen:PullResponse ...> + <wsen:EnumerationContext>...</wsen:EnumerationContext> ? + <wsen:Items> ? + <xs:any> enumeration-specific element </xs:any> + + </wsen:Items> + <wsen:EndOfSequence/> ? ... - </s:Header> - <s:Body ...> - <wsen:PullResponse ...> - <wsen:EnumerationContext>...</wsen:EnumerationContext> ? - <wsen:Items> ? - <xs:any> enumeration-specific element </xs:any> + - </wsen:Items> - <wsen:EndOfSequence/> ? - ... - </wsen:PullResponse> - </s:Body> -</s:Envelope></pre></div></div><p> + </wsen:PullResponse></pre></div></div><p> The following describes additional, normative constraints on the outline listed above: - </p><dl><dt class="label"> /s:Envelope/s:Header/wsa:Action </dt><dd><p> - This required element MUST contain the value - http://www.w3.org/2009/02/ws-enu/PullResponse. If - a SOAP Action URI is also present in the underlying transport, its - value MUST convey the same value. - </p></dd><dt class="label"> - /s:Envelope/s:Body/wsen:PullResponse/wsen:EnumerationContext + </p><dl><dt class="label"><b>[Body]</b>/wsen:PullResponse/wsen:EnumerationContext </dt><dd><p> The optional EnumerationContext element, if present, contains a new XML representation of the current enumeration context. The consumer is required to replace the prior representation with the contents of this element. - </p></dd><dt class="label"> - /s:Envelope/s:Body/wsen:PullResponse/wsen:Items/<em>any</em></dt><dd><p> + </p></dd><dt class="label"><b>[Body]</b>/wsen:PullResponse/wsen:Items/<em>xs:any</em></dt><dd><p> The optional Items element contains one or more enumeration-specific elements, one for each element being returned. - </p></dd><dt class="label"> /s:Envelope/s:Body/wsen:PullResponse/wsen:EndOfSequence </dt><dd><p> + </p></dd><dt class="label"><b>[Body]</b>/wsen:PullResponse/wsen:EndOfSequence </dt><dd><p> This optional element indicates that no more elements are available from this enumeration. Additionally, once this element is returned in a Pull response message, subsequent @@ -852,36 +794,35 @@ </p><div class="exampleOuter"> <div class="exampleHeader"><a name="pullRes" id="pullRes"/>Example 3-4: Response to Pull request</div><div class="exampleInner"><pre>(01) <s:Envelope xmlns:S="http://www.w3.org/2003/05/soap-envelope" (02) xmlns:wsen="http://www.w3.org/2009/02/ws-enu" -(03) xmlns:wsa="http://www.w3.org/2005/08/addressing" -(04) > -(05) <s:Header> -(06) <wsa:Action> -(07) http://www.w3.org/2009/02/ws-enu/PullResponse -(08) </wsa:Action> -(09) <wsa:RelatesTo> -(10) uuid:e7c5726b-de29-4313-b4d4-b3425b200839 -(11) </wsa:RelatesTo> -(12) <wsa:To> -(13) http://www.w3.org/2005/08/addressing/anonymous -(14) <wsa:To> -(15) </s:Header> -(16) <s:Body> -(17) <wsen:PullResponse> -(18) <wsen:Items xmlns:xx="http://fabrikam123.example.com/schema/log"> -(19) <xx:LogEntry id="1">System booted</xx:LogEntry> -(20) <xx:LogEntry id="2">AppX started</xx:LogEntry> -(21) <xx:LogEntry id="3">John Smith logged on</xx:LogEntry> -(22) <xx:LogEntry id="4">AppY started</xx:LogEntry> -(23) <xx:LogEntry id="5">AppX crashed</xx:LogEntry> -(24) </wsen:Items> -(25) <wsen:EndOfSequence/> -(26) </wsen:PullResponse> -(27) </s:Body> -(28) </s:Envelope></pre></div></div><p> - Lines (06-08) in <a href="#pullRes">Example 3-4</a> indicate this message - is a Pull response message. Lines (19-23) are the five elements +(03) xmlns:wsa="http://www.w3.org/2005/08/addressing"> +(04) <s:Header> +(05) <wsa:Action> +(06) http://www.w3.org/2009/02/ws-enu/PullResponse +(07) </wsa:Action> +(08) <wsa:RelatesTo> +(09) uuid:e7c5726b-de29-4313-b4d4-b3425b200839 +(10) </wsa:RelatesTo> +(11) <wsa:To> +(12) http://www.w3.org/2005/08/addressing/anonymous +(13) <wsa:To> +(14) </s:Header> +(15) <s:Body> +(16) <wsen:PullResponse> +(17) <wsen:Items xmlns:xx="http://fabrikam123.example.com/schema/log"> +(18) <xx:LogEntry id="1">System booted</xx:LogEntry> +(19) <xx:LogEntry id="2">AppX started</xx:LogEntry> +(20) <xx:LogEntry id="3">John Smith logged on</xx:LogEntry> +(21) <xx:LogEntry id="4">AppY started</xx:LogEntry> +(22) <xx:LogEntry id="5">AppX crashed</xx:LogEntry> +(23) </wsen:Items> +(24) <wsen:EndOfSequence/> +(25) </wsen:PullResponse> +(26) </s:Body> +(27) </s:Envelope></pre></div></div><p> + Lines (05-07) in <a href="#pullRes">Example 3-4</a> indicate this message + is a Pull response message. Lines (18-22) are the five elements returned by this Pull request. The presence of a wsen:EndOfSequence - element (line (25)) indicates that no more elements are available + element (line (24)) indicates that no more elements are available and that the enumeration context is now invalid. </p><p> The consumer SHOULD NOT issue additional Pull @@ -903,30 +844,20 @@ </p><p> To renew an enumeration, the consumer sends a request of the following form to the data source: - </p><div class="exampleOuter"><div class="exampleInner"><pre><s:Envelope ...> - <s:Header ...> - <wsa:Action> - http://www.w3.org/2009/02/ws-enu/Renew - </wsa:Action> - <wsa:MessageID><em>xs:anyURI</em></wsa:MessageID> - <wsa:FaultTo><em>endpoint-reference</em></wsa:FaultTo> ? - <wsa:ReplyTo><em>endpoint-reference</em></wsa:ReplyTo> - <wsa:To><em>xs:anyURI</em></wsa:To> + </p><div class="exampleOuter"><div class="exampleInner"><pre><b>[Action]</b> + http://www.w3.org/2009/02/ws-enu/Renew + +<b>[Body]</b> + <wsen:Renew ...> + <wsen:EnumerationContext>...</wsen:EnumerationContext> + <wsen:Expires>(<em>xs:dateTime</em> | <em>xs:duration</em>)</wsen:Expires> ? ... - </s:Header> - <s:Body ...> - <wsen:Renew ...> - <wsen:EnumerationContext>...</wsen:EnumerationContext> - <wsen:Expires>(<em>xs:dateTime</em> | <em>xs:duration</em>)</wsen:Expires> ? - ... - </wsen:Renew> - </s:Body> -</s:Envelope></pre></div></div><p> + </wsen:Renew></pre></div></div><p> Components of the outline listed above are additionally constrained as for a request to create an enumeration (see <a href="#Enumerate"><b>3.1 Enumerate</b></a>) with the following addition(s): - </p><dl><dt class="label"> /s:Envelope/s:Body/*/wsen:EnumerationContext </dt><dd><p> + </p><dl><dt class="label"><b>[Body]</b>/wsen:Renew/wsen:EnumerationContext </dt><dd><p> This required element contains the XML data that represents the current enumeration context. </p><p> @@ -962,32 +893,23 @@ If the data source accepts a request to renew an enumeration, it MUST reply with a response of the following form: - </p><div class="exampleOuter"><div class="exampleInner"><pre><s:Envelope ...> - <s:Header ...> - <wsa:Action> - http://www.w3.org/2009/02/ws-enu/RenewResponse - </wsa:Action> - <wsa:RelatesTo><em>xs:anyURI</em></wsa:RelatesTo> - <wsa:To><em>xs:anyURI</em></wsa:To> + </p><div class="exampleOuter"><div class="exampleInner"><pre><b>[Action]</b> + http://www.w3.org/2009/02/ws-enu/RenewResponse + +<b>[Body]</b> + <wsen:RenewResponse ...> + <wsen:Expires>(<em>xs:dateTime</em> | <em>xs:duration</em>)</wsen:Expires> ? + <wsen:EnumerationContext>...</wsen:EnumerationContext> ? ... - </s:Header> - <s:Body ...> - <wsen:RenewResponse ...> - <wsen:Expires>(<em>xs:dateTime</em> | <em>xs:duration</em>)</wsen:Expires> ? - <wsen:EnumerationContext>...</wsen:EnumerationContext> ? - ... - </wsen:RenewResponse> - </s:Body> -</s:Envelope></pre></div></div><p> + </wsen:RenewResponse></pre></div></div><p> Components of the outline listed above are constrained as for a response to an Enumerate request (see <a href="#Enumerate"><b>3.1 Enumerate</b></a>) with the following addition: - </p><dl><dt class="label"> /s:Envelope/s:Body/wsen:RenewResponse/wsen:Expires </dt><dd><p> + </p><dl><dt class="label"><b>[Body]</b>/wsen:RenewResponse/wsen:Expires </dt><dd><p> If the requested expiration is a duration, then the implied start of that duration is the time when the data source starts processing the Renew request. - </p></dd><dt class="label"> - /s:Envelope/s:Body/wsen:RenewResponse/wsen:EnumerationContext + </p></dd><dt class="label"><b>[Body]</b>/wsen:RenewResponse/wsen:EnumerationContext </dt><dd><p> This element is optional in this response. </p></dd></dl><p> @@ -1019,24 +941,14 @@ To get the status of an enumeration, the subscriber sends a request of the following form to the data source: - </p><div class="exampleOuter"><div class="exampleInner"><pre><s:Envelope ...> - <s:Header ...> - <wsa:Action> - http://www.w3.org/2009/02/ws-enu/GetStatus - </wsa:Action> - <wsa:MessageID><em>xs:anyURI</em></wsa:MessageID> - <wsa:FaultTo><em>endpoint-reference</em></wsa:FaultTo> ? - <wsa:ReplyTo><em>endpoint-reference</em></wsa:ReplyTo> - <wsa:To><em>xs:anyURI</em></wsa:To> + </p><div class="exampleOuter"><div class="exampleInner"><pre><b>[Action]</b> + http://www.w3.org/2009/02/ws-enu/GetStatus + +<b>[Body]</b> + <wsen:GetStatus ...> + <wsen:EnumerationContext>...</wsen:EnumerationContext> ? ... - </s:Header> - <s:Body ...> - <wsen:GetStatus ...> - <wsen:EnumerationContext>...</wsen:EnumerationContext> ? - ... - </wsen:GetStatus> - </s:Body> -</s:Envelope></pre></div></div><p> + </wsen:GetStatus></pre></div></div><p> Components of the outline listed above are additionally constrained as for a request to renew an enumeration (see <a href="#Renew"><b>3.3 Renew</b></a>). Other components of the outline above are @@ -1045,22 +957,14 @@ If the enumeration is valid and has not expired, the data source MUST reply with a response of the following form: - </p><div class="exampleOuter"><div class="exampleInner"><pre><s:Envelope ...> - <s:Header ...> - <wsa:Action> - http://www.w3.org/2009/02/ws-enu/GetStatusResponse - </wsa:Action> - <wsa:RelatesTo><em>xs:anyURI</em></wsa:RelatesTo> - <wsa:To><em>xs:anyURI</em></wsa:To> + </p><div class="exampleOuter"><div class="exampleInner"><pre><b>[Action]</b> + http://www.w3.org/2009/02/ws-enu/GetStatusResponse + +<b>[Body]</b> + <wsen:GetStatusResponse ...> + <wsen:Expires>(<em>xs:dateTime</em> | <em>xs:duration</em>)</wsen:Expires> ? ... - </s:Header> - <s:Body ...> - <wsen:GetStatusResponse ...> - <wsen:Expires>(<em>xs:dateTime</em> | <em>xs:duration</em>)</wsen:Expires> ? - ... - </wsen:GetStatusResponse> - </s:Body> -</s:Envelope></pre></div></div><p> + </wsen:GetStatusResponse></pre></div></div><p> Components of the outline listed above are constrained as for a response to a renew request (see <a href="#Renew"><b>3.3 Renew</b></a>). Other components of the outline above are @@ -1070,32 +974,17 @@ The Release operation is initiated by sending a Release request message to the data source. The Release request message MUST be of the following form: - </p><div class="exampleOuter"><div class="exampleInner"><pre><s:Envelope ...> - <s:Header ...> - <wsa:Action> - http://www.w3.org/2009/02/ws-enu/Release - </wsa:Action> - <wsa:MessageID><em>xs:anyURI</em></wsa:MessageID> - <wsa:ReplyTo><em>wsa:EndpointReference</em></wsa:ReplyTo> - <wsa:To><em>xs:anyURI</em></wsa:To> + </p><div class="exampleOuter"><div class="exampleInner"><pre><b>[Action]</b> + http://www.w3.org/2009/02/ws-enu/Release + +<b>[Body]</b> + <wsen:Release ...> + <wsen:EnumerationContext>...</wsen:EnumerationContext> ... - </s:Header> - <s:Body ...> - <wsen:Release ...> - <wsen:EnumerationContext>...</wsen:EnumerationContext> - ... - </wsen:Release> - </s:Body> -</s:Envelope></pre></div></div><p> + </wsen:Release></pre></div></div><p> The following describes additional, normative constraints on the outline listed above: - </p><dl><dt class="label"> /s:Envelope/s:Header/wsa:Action </dt><dd><p> - This required element MUST contain the value - http://www.w3.org/2009/02/ws-enu/Release. If a - SOAP Action URI is also present in the underlying transport, its - value MUST convey the same value. - </p></dd><dt class="label"> - /s:Envelope/s:Body/wsen:Release/wsen:EnumerationContext + </p><dl><dt class="label"><b>[Body]</b>/wsen:Release/wsen:EnumerationContext </dt><dd><p> This required element contains the XML data that represents the enumeration context being @@ -1107,25 +996,9 @@ Upon successful processing of a Release request message, a data source is expected to return a Release response message, which MUST adhere to the following form: - </p><div class="exampleOuter"><div class="exampleInner"><pre><s:Envelope ...> - <s:Header ...> - <wsa:Action> - http://www.w3.org/2009/02/ws-enu/ReleaseResponse - </wsa:Action> - <wsa:RelatesTo><em>xs:anyURI</em></wsa:RelatesTo> - <wsa:To><em>xs:anyURI</em></wsa:To> - ... - </s:Header> - <s:Body /> -</s:Envelope></pre></div></div><p> - The following describes additional, normative - constraints on the outline listed above: - </p><dl><dt class="label"> /s:Envelope/s:Header/wsa:Action </dt><dd><p> - This required element MUST contain the value - http://www.w3.org/2009/02/ws-enu/ReleaseResponse. - If a SOAP Action URI is also present in the underlying transport, - its value MUST convey the same value. - </p></dd></dl><p><a href="#releaseReq">Example 3-5</a> lists a Release request. + </p><div class="exampleOuter"><div class="exampleInner"><pre><b>[Action]</b> + http://www.w3.org/2009/02/ws-enu/ReleaseResponse +</pre></div></div><p><a href="#releaseReq">Example 3-5</a> lists a Release request. </p><div class="exampleOuter"> <div class="exampleHeader"><a name="releaseReq" id="releaseReq"/>Example 3-5: Release request</div><div class="exampleInner"><pre>(01) <s:Envelope xmlns:S="http://www.w3.org/2003/05/soap-envelope" (02) xmlns:wsa="http://www.w3.org/2005/08/addressing" @@ -1159,22 +1032,21 @@ </p><div class="exampleOuter"> <div class="exampleHeader"><a name="releaseRes" id="releaseRes"/>Example 3-6: Response to Release request</div><div class="exampleInner"><pre>(01) <s:Envelope xmlns:S="http://www.w3.org/2003/05/soap-envelope" (02) xmlns:wsen="http://www.w3.org/2009/02/ws-enu" -(03) xmlns:wsa="http://www.w3.org/2005/08/addressing" -(04) > -(05) <s:Header> -(06) <wsa:Action> -(07) http://www.w3.org/2009/02/ws-enu/ReleaseResponse -(08) </wsa:Action> -(09) <wsa:RelatesTo> -(10) uuid:e7c5726b-de29-4313-b4d4-b3425b200839 -(11) </wsa:RelatesTo> -(12) <wsa:To> -(13) http://www.w3.org/2005/08/addressing/anonymous -(14) <wsa:To> -(15) </s:Header> -(16) <s:Body /> -(17) </s:Envelope></pre></div></div><p> - Lines (06-08) in <a href="#releaseRes">Example 3-6</a> indicate this message +(03) xmlns:wsa="http://www.w3.org/2005/08/addressing"> +(04) <s:Header> +(05) <wsa:Action> +(06) http://www.w3.org/2009/02/ws-enu/ReleaseResponse +(07) </wsa:Action> +(08) <wsa:RelatesTo> +(09) uuid:e7c5726b-de29-4313-b4d4-b3425b200839 +(10) </wsa:RelatesTo> +(11) <wsa:To> +(12) http://www.w3.org/2005/08/addressing/anonymous +(13) <wsa:To> +(14) </s:Header> +(15) <s:Body /> +(16) </s:Envelope></pre></div></div><p> + Lines (05-07) in <a href="#releaseRes">Example 3-6</a> indicate this message is a Release response message. </p></div><div class="div2"> <h3><a name="EnumerationEnd" id="EnumerationEnd"/>3.6 EnumerationEnd</h3><p> @@ -1183,38 +1055,28 @@ message to the endpoint reference indicated when the enumeration was created (see <a href="#Enumerate"><b>3.1 Enumerate</b></a>). The message MUST be of the following form: - </p><div class="exampleOuter"><div class="exampleInner"><pre><s:Envelope ...> - <s:Header ...> - <wsa:Action> - http://www.w3.org/2009/02/ws-enu/EnumerationEnd - </wsa:Action> - <wsa:To><em>xs:anyURI</em></wsa:To> + </p><div class="exampleOuter"><div class="exampleInner"><pre><b>[Action]</b> + http://www.w3.org/2009/02/ws-enu/EnumerationEnd + +<b>[Body]</b> + <wsen:EnumerationEnd ...> + <wsen:EnumerationContext>...</wsen:EnumerationContext> + <wsen:Code> + ( http://www.w3.org/2009/02/ws-enu/SourceShuttingDown + | http://www.w3.org/2009/02/ws-enu/SourceCancelling ) + </wsen:Code> + <wsen:Reason xml:lang="<em>language identifier</em>" > + <em>xs:string</em> + </wsen:Reason> ? ... - </s:Header> - <s:Body ...> - <wsen:EnumerationEnd ...> - <wsen:EnumerationContext>...</wsen:EnumerationContext> - <wsen:Code> - ( - http://www.w3.org/2009/02/ws-enu/SourceShuttingDown - | http://www.w3.org/2009/02/ws-enu/SourceCancelling - ) - </wsen:Code> - <wsen:Reason xml:lang="<em>language identifier</em>" > - <em>xs:string</em> - </wsen:Reason> ? - ... - </wsen:EnumerationEnd> - </s:Body> -</s:Envelope></pre></div></div><p> + </wsen:EnumerationEnd></pre></div></div><p> The following describes additional, normative constraints on the outline listed above: - </p><dl><dt class="label"> /s:Envelope/s:Body/wsen:Release/wsen:EnumerationContext </dt><dd><p> + </p><dl><dt class="label"><b>[Body]</b>/wsen:Release/wsen:EnumerationContext </dt><dd><p> This required element contains the XML data that represents the enumeration context being terminated. - </p></dd><dt class="label"> - /s:Envelope/s:Body/wsen:EnumerationEnd/wsen:Code = + </p></dd><dt class="label"><b>[Body]</b>/wsen:EnumerationEnd/wsen:Code = "http://www.w3.org/2009/02/ws-enu/SourceShuttingDown" </dt><dd><p> This value MUST be used if the data source @@ -1222,14 +1084,13 @@ a controlled manner; that is, if the data source is being shut down but has the opportunity to send an EnumerationEnd message before it exits. - </p></dd><dt class="label"> - /s:Envelope/s:Body/wsen:EnumerationEnd/wsen:Code = + </p></dd><dt class="label"><b>[Body]</b>/wsen:EnumerationEnd/wsen:Code = "http://www.w3.org/2009/02/ws-enu/SourceCancelling" </dt><dd><p> This value MUST be used if the data source terminated the enumeration for some other reason before it expired. - </p></dd><dt class="label"> /s:Envelope/s:Body/wsen:EnumerationEnd/wsen:Reason </dt><dd><p> + </p></dd><dt class="label"><b>[Body]</b>/wsen:EnumerationEnd/wsen:Reason </dt><dd><p> This optional element contains text, in the language specified by the @xml:lang attribute, describing the reason for the unexpected enumeration termination. @@ -1422,9 +1283,7 @@ <xs:import namespace="http://www.w3.org/XML/1998/namespace" /> <xs:import namespace="http://www.w3.org/2005/08/addressing" - schemaLocation= - "http://www.w3.org/2005/08/addressing/ws-addr.xsd" - /> + schemaLocation="http://www.w3.org/2005/08/addressing/ws-addr.xsd" /> <!-- Types and global elements --> <xs:complexType name="FilterType" mixed="true"> @@ -1638,11 +1497,9 @@ <xs:simpleType name="EnumerationEndCodeType"> <xs:restriction base="xs:anyURI"> <xs:enumeration value= - "http://www.w3.org/2009/02/ws-enu/SourceShuttingDown" - /> + "http://www.w3.org/2009/02/ws-enu/SourceShuttingDown" /> <xs:enumeration value= - "http://www.w3.org/2009/02/ws-enu/SourceCancelling" - /> + "http://www.w3.org/2009/02/ws-enu/SourceCancelling" /> </xs:restriction> </xs:simpleType> @@ -1669,9 +1526,7 @@ <xs:schema> <xs:import namespace="http://www.w3.org/2009/02/ws-enu" - schemaLocation= -"http://www.w3.org/2009/02/ws-enu/enumeration.xsd" - /> + schemaLocation="http://www.w3.org/2009/02/ws-enu/enumeration.xsd" /> </xs:schema> </wsdl:types> @@ -1711,52 +1566,42 @@ <wsdl:operation name="EnumerateOp"> <wsdl:input message="wsen:EnumerateMessage" - wsam:Action="http://www.w3.org/2009/02/ws-enu/Enumerate" - /> + wsam:Action="http://www.w3.org/2009/02/ws-enu/Enumerate" /> <wsdl:output message="wsen:EnumerateResponseMessage" - wsam:Action="http://www.w3.org/2009/02/ws-enu/EnumerateResponse" - /> + wsam:Action="http://www.w3.org/2009/02/ws-enu/EnumerateResponse" /> </wsdl:operation> <wsdl:operation name="PullOp"> <wsdl:input message="wsen:PullMessage" - wsam:Action="http://www.w3.org/2009/02/ws-enu/Pull" - /> + wsam:Action="http://www.w3.org/2009/02/ws-enu/Pull" /> <wsdl:output message="wsen:PullResponseMessage" - wsam:Action="http://www.w3.org/2009/02/ws-enu/PullResponse" - /> + wsam:Action="http://www.w3.org/2009/02/ws-enu/PullResponse" /> </wsdl:operation> <wsdl:operation name="RenewOp" > <wsdl:input message="wsen:RenewMessage" - wsam:Action="http://www.w3.org/2009/02/ws-enu/Renew" - /> + wsam:Action="http://www.w3.org/2009/02/ws-enu/Renew" /> <wsdl:output message="wsen:RenewResponseMessage" - wsam:Action="http://www.w3.org/2009/02/ws-enu/RenewResponse" - /> + wsam:Action="http://www.w3.org/2009/02/ws-enu/RenewResponse" /> </wsdl:operation> <wsdl:operation name="GetStatusOp" > <wsdl:input message="wsen:GetStatusMessage" - wsam:Action="http://www.w3.org/2009/02/ws-enu/GetStatus" - /> + wsam:Action="http://www.w3.org/2009/02/ws-enu/GetStatus" /> <wsdl:output message="wsen:GetStatusResponseMessage" - wsam:Action="http://www.w3.org/2009/02/ws-enu/GetStatusResponse" - /> + wsam:Action="http://www.w3.org/2009/02/ws-enu/GetStatusResponse" /> </wsdl:operation> <wsdl:operation name="ReleaseOp"> <wsdl:input message="wsen:ReleaseMessage" - wsam:Action="http://www.w3.org/2009/02/ws-enu/Release" - /> + wsam:Action="http://www.w3.org/2009/02/ws-enu/Release" /> <wsdl:output message="wsen:ReleaseResponseMessage" - wsam:Action="http://www.w3.org/2009/02/ws-enu/ReleaseResponse" - /> + wsam:Action="http://www.w3.org/2009/02/ws-enu/ReleaseResponse" /> </wsdl:operation> </wsdl:portType> @@ -1764,8 +1609,7 @@ <wsdl:operation name="EnumerationEndOp" > <wsdl:input message="wsen:EnumerationEndMessage" - wsam:Action="http://www.w3.org/2009/02/ws-enu/EnumerationEnd" - /> + wsam:Action="http://www.w3.org/2009/02/ws-enu/EnumerationEnd" /> </wsdl:operation> </wsdl:portType> Index: wsenum.xml =================================================================== RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/wsenum.xml,v retrieving revision 1.18 retrieving revision 1.19 diff -u -d -r1.18 -r1.19 --- wsenum.xml 23 Mar 2009 19:38:29 -0000 1.18 +++ wsenum.xml 24 Mar 2009 00:09:53 -0000 1.19 @@ -570,24 +570,16 @@ request message MUST be of the following form: </p> <example> - <eg><s:Envelope ...> - <s:Header ...> - <wsa:Action> - http://www.w3.org/2009/02/ws-enu/Enumerate - </wsa:Action> - <wsa:MessageID><emph>xs:anyURI</emph></wsa:MessageID> - <wsa:To><emph>xs:anyURI</emph></wsa:To> + <eg><kw>[Action]</kw> + http://www.w3.org/2009/02/ws-enu/Enumerate + +<kw>[Body]</kw> + <wsen:Enumerate ...> + <wsen:EndTo><emph>endpoint-reference</emph></wsen:EndTo> ? + <wsen:Expires>(<emph>xs:dateTime</emph> | <emph>xs:duration</emph>)</wsen:Expires> ? + <wsen:Filter Dialect="<emph>xs:anyURI</emph>"?> <emph>xs:any</emph> </wsen:Filter> ? ... - </s:Header> - <s:Body ...> - <wsen:Enumerate ...> - <wsen:EndTo><emph>endpoint-reference</emph></wsen:EndTo> ? - <wsen:Expires>(<emph>xs:dateTime</emph> | <emph>xs:duration</emph>)</wsen:Expires> ? - <wsen:Filter Dialect="<emph>xs:anyURI</emph>"?> <emph>xs:any</emph> </wsen:Filter> ? - ... - </wsen:Enumerate> - </s:Body> -</s:Envelope></eg> + </wsen:Enumerate></eg> </example> <p> @@ -597,19 +589,7 @@ <glist> <gitem> - <label> /s:Envelope/s:Header/wsa:Action </label> - <def> - <p> - This required element MUST contain the value - http://www.w3.org/2009/02/ws-enu/Enumerate. If a - SOAP Action URI is also present in the underlying transport, its - value MUST convey the same value. - </p> - </def> - </gitem> - - <gitem> - <label> /s:Envelope/s:Body/*/wsen:EndTo </label> + <label> <kw>[Body]</kw>/wsen:Enumerate/wsen:EndTo </label> <def> <p> This optional element denotes where to send @@ -625,7 +605,7 @@ </gitem> <gitem> - <label> /s:Envelope/s:Body/*/wsen:Expires </label> + <label> <kw>[Body]</kw>/wsen:Enumerate/wsen:Expires </label> <def> <p> Requested expiration time for the @@ -746,7 +726,7 @@ </gitem> <gitem> - <label> /s:Envelope/s:Body/wsen:Enumerate/wsen:Filter </label> + <label> <kw>[Body]</kw>/wsen:Enumerate/wsen:Filter </label> <def> <p> This optional element contains a Boolean @@ -906,17 +886,17 @@ </gitem> <gitem> - <label id="Dialect"> /s:Envelope/s:Body/*/wsen:Filter/@Dialect </label> + <label id="Dialect"> <kw>[Body]</kw>/wsen:Enumerate/wsen:Filter/@Dialect </label> <def> <p> Implied value is "http://www.w3.org/TR/1999/REC-xpath-19991116". </p> <p> - /s:Envelope/s:Body/*/wsen:Filter/@Dialect="http://www.w3.org/TR/1999/REC-xpath-19991116" + <kw>[Body]</kw>/wsen:Enumerate/wsen:Filter/@Dialect="http://www.w3.org/TR/1999/REC-xpath-19991116" </p> <p> - Value of /s:Envelope/s:Body/*/wsen:Filter is + Value of <kw>[Body]</kw>/wsenu:Enumerate/wsen:Filter is an XPath <bibref ref="XPath1"/> predicate expression (PredicateExpr); the context of the expression is: @@ -960,7 +940,7 @@ <p> Namespace Declarations: The [in-scope namespaces] property <bibref ref="XMLInfoset"/> - of /s:Envelope/s:Body/*/wsen:Filter. + of <kw>[Body]</kw>/wsen:Enumerate/wsen:Filter. </p> </item> </ulist> @@ -981,23 +961,15 @@ </p> <example> - <eg><s:Envelope ...> - <s:Header ...> - <wsa:Action> - http://www.w3.org/2009/02/ws-enu/EnumerateResponse - </wsa:Action> - <wsa:ReplyTo><emph>endpoint-reference</emph></wsa:ReplyTo> - <wsa:To><emph>xs:anyURI</emph></wsa:To> + <eg><kw>[Action]</kw> + http://www.w3.org/2009/02/ws-enu/EnumerateResponse + +<kw>[Body]</kw> + <wsen:EnumerateResponse ...> + <wsen:Expires>(<emph>xs:dateTime</emph> | <emph>xs:duration</emph>)</wsen:Expires> ? + <wsen:EnumerationContext>...</wsen:EnumerationContext> ... - </s:Header> - <s:Body ...> - <wsen:EnumerateResponse ...> - <wsen:Expires>(<emph>xs:dateTime</emph> | <emph>xs:duration</emph>)</wsen:Expires> ? - <wsen:EnumerationContext>...</wsen:EnumerationContext> - ... - </wsen:EnumerateResponse> - </s:Body> -</s:Envelope></eg> + </wsen:EnumerateResponse></eg> </example> <p> @@ -1007,19 +979,7 @@ <glist> <gitem> - <label> /s:Envelope/s:Header/wsa:Action </label> - <def> - <p> - This required element MUST contain the value - http://www.w3.org/2009/02/ws-enu/EnumerateResponse. - If a SOAP Action URI is also present in the underlying transport, - its value MUST convey the same value. - </p> - </def> - </gitem> - - <gitem> - <label> /s:Envelope/s:Body/*/wsen:Expires </label> + <label> <kw>[Body]</kw>/wsen:EnumerateResponse/wsen:Expires </label> <def> <p> The expiration time assigned by the data @@ -1041,7 +1001,7 @@ <gitem> <label> - /s:Envelope/s:Body/wsen:EnumerateResponse/wsen:EnumerationContext + <kw>[body]</kw>/wsen:EnumerateResponse/wsen:EnumerationContext </label> <def> <p> @@ -1108,35 +1068,34 @@ <head>Response to Enumerate request</head> <eg>(01) <s:Envelope xmlns:S='http://www.w3.org/2003/05/soap-envelope' (02) xmlns:wsen='http://www.w3.org/2009/02/ws-enu' -(03) xmlns:wsa='http://www.w3.org/2005/08/addressing' -(04) > -(05) <s:Header> -(06) <wsa:Action> -(07) http://www.w3.org/2009/02/ws-enu/EnumerateResponse -(08) </wsa:Action> -(09) <wsa:RelatesTo> -(10) uuid:e7c5726b-de29-4313-b4d4-b3425b200839 -(11) </wsa:RelatesTo> -(12) <wsa:To> -(13) http://www.w3.org/2005/08/addressing/anonymous -(14) <wsa:To> -(15) </s:Header> -(16) <s:Body> -(17) <wsen:EnumerateResponse> -(18) <wsen:Expires> PT15M </wsen:Expires> -(19) <wsen:EnumerationContext> -(20) 123 -(21) </wsen:EnumerationContext> -(22) </wsen:EnumerateResponse> -(23) </s:Body> -(24) </s:Envelope></eg> +(03) xmlns:wsa='http://www.w3.org/2005/08/addressing'> +(04) <s:Header> +(05) <wsa:Action> +(06) http://www.w3.org/2009/02/ws-enu/EnumerateResponse +(07) </wsa:Action> +(08) <wsa:RelatesTo> +(09) uuid:e7c5726b-de29-4313-b4d4-b3425b200839 +(10) </wsa:RelatesTo> +(11) <wsa:To> +(12) http://www.w3.org/2005/08/addressing/anonymous +(13) <wsa:To> +(14) </s:Header> +(15) <s:Body> +(16) <wsen:EnumerateResponse> +(17) <wsen:Expires> PT15M </wsen:Expires> +(18) <wsen:EnumerationContext> +(19) 123 +(20) </wsen:EnumerationContext> +(21) </wsen:EnumerateResponse> +(22) </s:Body> +(23) </s:Envelope></eg> </example> <p> - Lines (06-08) in <specref ref="enumRes"/> indicate this message - is an Enumerate response message. Line (18) indicates that the data + Lines (05-07) in <specref ref="enumRes"/> indicate this message + is an Enumerate response message. Line (17) indicates that the data source has actually created an enumeration context with a lifetime - of 15 minutes. Lines (19-21) are the XML representation of the + of 15 minutes. Lines (18-20) are the XML representation of the enumeration context that supports the Pull operation defined below. </p> @@ -1152,26 +1111,17 @@ </p> <example> - <eg><s:Envelope ...> - <s:Header ...> - <wsa:Action> - http://www.w3.org/2009/02/ws-enu/Pull - </wsa:Action> - <wsa:MessageID><emph>xs:anyURI</emph></wsa:MessageID> - <wsa:ReplyTo><emph>wsa:EndpointReference</emph></wsa:ReplyTo> - <wsa:To><emph>xs:anyURI</emph></wsa:To> + <eg><kw>[Action]</kw> + http://www.w3.org/2009/02/ws-enu/Pull + +<kw>[Body]</kw> + <wsen:Pull ...> + <wsen:EnumerationContext>...</wsen:EnumerationContext> + <wsen:MaxTime><emph>xs:duration</emph></wsen:MaxTime> ? + <wsen:MaxElements><emph>xs:long</emph></wsen:MaxElements> ? + <wsen:MaxCharacters><emph>xs:long</emph></wsen:MaxCharacters> ? ... - </s:Header> - <s:Body ...> - <wsen:Pull ...> - <wsen:EnumerationContext>...</wsen:EnumerationContext> - <wsen:MaxTime><emph>xs:duration</emph></wsen:MaxTime> ? - <wsen:MaxElements><emph>xs:long</emph></wsen:MaxElements> ? - <wsen:MaxCharacters><emph>xs:long</emph></wsen:MaxCharacters> ? - ... - </wsen:Pull> - </s:Body> -</s:Envelope></eg> + </wsen:Pull></eg> </example> <p> @@ -1181,19 +1131,7 @@ <glist> <gitem> - <label> /s:Envelope/s:Header/wsa:Action </label> - <def> - <p> - This required element MUST contain the value - http://www.w3.org/2009/02/ws-enu/Pull. If a SOAP - Action URI is also present in the underlying transport, its value - MUST convey the same value. - </p> - </def> - </gitem> - - <gitem> - <label> /s:Envelope/s:Body/wsen:Pull/wsen:EnumerationContext </label> + <label> <kw>[Body]</kw>/wsen:Pull/wsen:EnumerationContext </label> <def> <p> This required element contains the XML data @@ -1258,7 +1196,7 @@ </gitem> <gitem> - <label> /s:Envelope/s:Body/wsen:Pull/wsen:MaxTime </label> + <label> <kw>[Body]</kw>/wsen:Pull/wsen:MaxTime </label> <def> <p> This optional element (of type xs:duration) @@ -1277,7 +1215,7 @@ </gitem> <gitem> - <label> /s:Envelope/s:Body/wsen:Pull/wsen:MaxElements </label> + <label> <kw>[Body]</kw>/wsen:Pull/wsen:MaxElements </label> <def> <p> This optional element (of type xs:long) @@ -1293,7 +1231,7 @@ </gitem> <gitem> - <label> /s:Envelope/s:Body/wsen:Pull/wsen:MaxCharacters </label> + <label> <kw>[Body]</kw>/wsen:Pull/wsen:MaxCharacters </label> <def> <p> This optional element (of type xs:long) @@ -1398,26 +1336,18 @@ </p> <example> - <eg><s:Envelope ...> - <s:Header ...> - <wsa:Action> - http://www.w3.org/2009/02/ws-enu/PullResponse - </wsa:Action> - <wsa:RelatesTo><emph>xs:anyURI</emph></wsa:RelatesTo> - <wsa:To><emph>xs:anyURI</emph></wsa:To> + <eg><kw>[Action]</kw> + http://www.w3.org/2009/02/ws-enu/PullResponse + +<kw>[Body]</kw> + <wsen:PullResponse ...> + <wsen:EnumerationContext>...</wsen:EnumerationContext> ? + <wsen:Items> ? + <xs:any> enumeration-specific element </xs:any> + + </wsen:Items> + <wsen:EndOfSequence/> ? ... - </s:Header> - <s:Body ...> - <wsen:PullResponse ...> - <wsen:EnumerationContext>...</wsen:EnumerationContext> ? - <wsen:Items> ? - <xs:any> enumeration-specific element </xs:any> + - </wsen:Items> - <wsen:EndOfSequence/> ? - ... - </wsen:PullResponse> - </s:Body> -</s:Envelope></eg> + </wsen:PullResponse></eg> </example> <p> @@ -1427,20 +1357,8 @@ <glist> <gitem> - <label> /s:Envelope/s:Header/wsa:Action </label> - <def> - <p> - This required element MUST contain the value - http://www.w3.org/2009/02/ws-enu/PullResponse. If - a SOAP Action URI is also present in the underlying transport, its - value MUST convey the same value. - </p> - </def> - </gitem> - - <gitem> <label> - /s:Envelope/s:Body/wsen:PullResponse/wsen:EnumerationContext + <kw>[Body]</kw>/wsen:PullResponse/wsen:EnumerationContext </label> <def> <p> @@ -1454,7 +1372,7 @@ <gitem> <label> - /s:Envelope/s:Body/wsen:PullResponse/wsen:Items/<emph>any</emph> + <kw>[Body]</kw>/wsen:PullResponse/wsen:Items/<emph>xs:any</emph> </label> <def> <p> @@ -1466,7 +1384,7 @@ </gitem> <gitem> - <label> /s:Envelope/s:Body/wsen:PullResponse/wsen:EndOfSequence </label> + <label> <kw>[Body]</kw>/wsen:PullResponse/wsen:EndOfSequence </label> <def> <p> This optional element indicates that no more @@ -1542,39 +1460,38 @@ <head>Response to Pull request</head> <eg>(01) <s:Envelope xmlns:S="http://www.w3.org/2003/05/soap-envelope" (02) xmlns:wsen="http://www.w3.org/2009/02/ws-enu" -(03) xmlns:wsa="http://www.w3.org/2005/08/addressing" -(04) > -(05) <s:Header> -(06) <wsa:Action> -(07) http://www.w3.org/2009/02/ws-enu/PullResponse -(08) </wsa:Action> -(09) <wsa:RelatesTo> -(10) uuid:e7c5726b-de29-4313-b4d4-b3425b200839 -(11) </wsa:RelatesTo> -(12) <wsa:To> -(13) http://www.w3.org/2005/08/addressing/anonymous -(14) <wsa:To> -(15) </s:Header> -(16) <s:Body> -(17) <wsen:PullResponse> -(18) <wsen:Items xmlns:xx="http://fabrikam123.example.com/schema/log"> -(19) <xx:LogEntry id="1">System booted</xx:LogEntry> -(20) <xx:LogEntry id="2">AppX started</xx:LogEntry> -(21) <xx:LogEntry id="3">John Smith logged on</xx:LogEntry> -(22) <xx:LogEntry id="4">AppY started</xx:LogEntry> -(23) <xx:LogEntry id="5">AppX crashed</xx:LogEntry> -(24) </wsen:Items> -(25) <wsen:EndOfSequence/> -(26) </wsen:PullResponse> -(27) </s:Body> -(28) </s:Envelope></eg> +(03) xmlns:wsa="http://www.w3.org/2005/08/addressing"> +(04) <s:Header> +(05) <wsa:Action> +(06) http://www.w3.org/2009/02/ws-enu/PullResponse +(07) </wsa:Action> +(08) <wsa:RelatesTo> +(09) uuid:e7c5726b-de29-4313-b4d4-b3425b200839 +(10) </wsa:RelatesTo> +(11) <wsa:To> +(12) http://www.w3.org/2005/08/addressing/anonymous +(13) <wsa:To> +(14) </s:Header> +(15) <s:Body> +(16) <wsen:PullResponse> +(17) <wsen:Items xmlns:xx="http://fabrikam123.example.com/schema/log"> +(18) <xx:LogEntry id="1">System booted</xx:LogEntry> +(19) <xx:LogEntry id="2">AppX started</xx:LogEntry> +(20) <xx:LogEntry id="3">John Smith logged on</xx:LogEntry> +(21) <xx:LogEntry id="4">AppY started</xx:LogEntry> +(22) <xx:LogEntry id="5">AppX crashed</xx:LogEntry> +(23) </wsen:Items> +(24) <wsen:EndOfSequence/> +(25) </wsen:PullResponse> +(26) </s:Body> +(27) </s:Envelope></eg> </example> <p> - Lines (06-08) in <specref ref="pullRes"/> indicate this message - is a Pull response message. Lines (19-23) are the five elements + Lines (05-07) in <specref ref="pullRes"/> indicate this message + is a Pull response message. Lines (18-22) are the five elements returned by this Pull request. The presence of a wsen:EndOfSequence - element (line (25)) indicates that no more elements are available + element (line (24)) indicates that no more elements are available and that the enumeration context is now invalid. </p> @@ -1610,25 +1527,15 @@ </p> <example> - <eg><s:Envelope ...> - <s:Header ...> - <wsa:Action> - http://www.w3.org/2009/02/ws-enu/Renew - </wsa:Action> - <wsa:MessageID><emph>xs:anyURI</emph></wsa:MessageID> - <wsa:FaultTo><emph>endpoint-reference</emph></wsa:FaultTo> ? - <wsa:ReplyTo><emph>endpoint-reference</emph></wsa:ReplyTo> - <wsa:To><emph>xs:anyURI</emph></wsa:To> + <eg><kw>[Action]</kw> + http://www.w3.org/2009/02/ws-enu/Renew + +<kw>[Body]</kw> + <wsen:Renew ...> + <wsen:EnumerationContext>...</wsen:EnumerationContext> + <wsen:Expires>(<emph>xs:dateTime</emph> | <emph>xs:duration</emph>)</wsen:Expires> ? ... - </s:Header> - <s:Body ...> - <wsen:Renew ...> - <wsen:EnumerationContext>...</wsen:EnumerationContext> - <wsen:Expires>(<emph>xs:dateTime</emph> | <emph>xs:duration</emph>)</wsen:Expires> ? - ... - </wsen:Renew> - </s:Body> -</s:Envelope></eg> + </wsen:Renew></eg> </example> <p> @@ -1640,7 +1547,7 @@ <glist> <gitem> - <label> /s:Envelope/s:Body/*/wsen:EnumerationContext </label> + <label> <kw>[Body]</kw>/wsen:Renew/wsen:EnumerationContext </label> <def> <p> This required element contains the XML data @@ -1719,23 +1626,15 @@ </p> <example> - <eg><s:Envelope ...> - <s:Header ...> - <wsa:Action> - http://www.w3.org/2009/02/ws-enu/RenewResponse - </wsa:Action> - <wsa:RelatesTo><emph>xs:anyURI</emph></wsa:RelatesTo> - <wsa:To><emph>xs:anyURI</emph></wsa:To> + <eg><kw>[Action]</kw> + http://www.w3.org/2009/02/ws-enu/RenewResponse + +<kw>[Body]</kw> + <wsen:RenewResponse ...> + <wsen:Expires>(<emph>xs:dateTime</emph> | <emph>xs:duration</emph>)</wsen:Expires> ? + <wsen:EnumerationContext>...</wsen:EnumerationContext> ? ... - </s:Header> - <s:Body ...> - <wsen:RenewResponse ...> - <wsen:Expires>(<emph>xs:dateTime</emph> | <emph>xs:duration</emph>)</wsen:Expires> ? - <wsen:EnumerationContext>...</wsen:EnumerationContext> ? - ... - </wsen:RenewResponse> - </s:Body> -</s:Envelope></eg> + </wsen:RenewResponse></eg> </example> <p> @@ -1746,7 +1645,7 @@ <glist> <gitem> - <label> /s:Envelope/s:Body/wsen:RenewResponse/wsen:Expires </label> + <label> <kw>[Body]</kw>/wsen:RenewResponse/wsen:Expires </label> <def> <p> If the requested expiration is a duration, @@ -1758,7 +1657,7 @@ <gitem> <label> - /s:Envelope/s:Body/wsen:RenewResponse/wsen:EnumerationContext + <kw>[Body]</kw>/wsen:RenewResponse/wsen:EnumerationContext </label> <def> <p> @@ -1837,24 +1736,14 @@ </p> <example> - <eg><s:Envelope ...> - <s:Header ...> - <wsa:Action> - http://www.w3.org/2009/02/ws-enu/GetStatus - </wsa:Action> - <wsa:MessageID><emph>xs:anyURI</emph></wsa:MessageID> - <wsa:FaultTo><emph>endpoint-reference</emph></wsa:FaultTo> ? - <wsa:ReplyTo><emph>endpoint-reference</emph></wsa:ReplyTo> - <wsa:To><emph>xs:anyURI</emph></wsa:To> + <eg><kw>[Action]</kw> + http://www.w3.org/2009/02/ws-enu/GetStatus + +<kw>[Body]</kw> + <wsen:GetStatus ...> + <wsen:EnumerationContext>...</wsen:EnumerationContext> ? ... - </s:Header> - <s:Body ...> - <wsen:GetStatus ...> - <wsen:EnumerationContext>...</wsen:EnumerationContext> ? - ... - </wsen:GetStatus> - </s:Body> -</s:Envelope></eg> + </wsen:GetStatus></eg> </example> <p> @@ -1871,22 +1760,14 @@ </p> <example> - <eg><s:Envelope ...> - <s:Header ...> - <wsa:Action> - http://www.w3.org/2009/02/ws-enu/GetStatusResponse - </wsa:Action> - <wsa:RelatesTo><emph>xs:anyURI</emph></wsa:RelatesTo> - <wsa:To><emph>xs:anyURI</emph></wsa:To> + <eg><kw>[Action]</kw> + http://www.w3.org/2009/02/ws-enu/GetStatusResponse + +<kw>[Body]</kw> + <wsen:GetStatusResponse ...> + <wsen:Expires>(<emph>xs:dateTime</emph> | <emph>xs:duration</emph>)</wsen:Expires> ? ... - </s:Header> - <s:Body ...> - <wsen:GetStatusResponse ...> - <wsen:Expires>(<emph>xs:dateTime</emph> | <emph>xs:duration</emph>)</wsen:Expires> ? - ... - </wsen:GetStatusResponse> - </s:Body> -</s:Envelope></eg> + </wsen:GetStatusResponse></eg> </example> <p> @@ -1907,23 +1788,14 @@ </p> <example> - <eg><s:Envelope ...> - <s:Header ...> - <wsa:Action> - http://www.w3.org/2009/02/ws-enu/Release - </wsa:Action> - <wsa:MessageID><emph>xs:anyURI</emph></wsa:MessageID> - <wsa:ReplyTo><emph>wsa:EndpointReference</emph></wsa:ReplyTo> - <wsa:To><emph>xs:anyURI</emph></wsa:To> + <eg><kw>[Action]</kw> + http://www.w3.org/2009/02/ws-enu/Release + +<kw>[Body]</kw> + <wsen:Release ...> + <wsen:EnumerationContext>...</wsen:EnumerationContext> ... - </s:Header> - <s:Body ...> - <wsen:Release ...> - <wsen:EnumerationContext>...</wsen:EnumerationContext> - ... - </wsen:Release> - </s:Body> -</s:Envelope></eg> + </wsen:Release></eg> </example> <p> @@ -1933,20 +1805,8 @@ <glist> <gitem> - <label> /s:Envelope/s:Header/wsa:Action </label> - <def> - <p> - This required element MUST contain the value - http://www.w3.org/2009/02/ws-enu/Release. If a - SOAP Action URI is also present in the underlying transport, its - value MUST convey the same value. - </p> - </def> - </gitem> - - <gitem> <label> - /s:Envelope/s:Body/wsen:Release/wsen:EnumerationContext + <kw>[Body]</kw>/wsen:Release/wsen:EnumerationContext </label> <def> <p> @@ -1970,37 +1830,22 @@ </p> <example> - <eg><s:Envelope ...> - <s:Header ...> - <wsa:Action> - http://www.w3.org/2009/02/ws-enu/ReleaseResponse - </wsa:Action> - <wsa:RelatesTo><emph>xs:anyURI</emph></wsa:RelatesTo> - <wsa:To><emph>xs:anyURI</emph></wsa:To> - ... - </s:Header> - <s:Body /> -</s:Envelope></eg> + <eg><kw>[Action]</kw> + http://www.w3.org/2009/02/ws-enu/ReleaseResponse +<!-- + +<kw>[Body]</kw>--> </eg> </example> + <!-- <p> The following describes additional, normative constraints on the outline listed above: </p> <glist> - <gitem> - <label> /s:Envelope/s:Header/wsa:Action </label> - <def> - <p> - This required element MUST contain the value - http://www.w3.org/2009/02/ws-enu/ReleaseResponse. - If a SOAP Action URI is also present in the underlying transport, - its value MUST convey the same value. - </p> - </def> - </gitem> </glist> + --> <p> <specref ref="releaseReq"/> lists a Release request. @@ -2050,25 +1895,24 @@ <head>Response to Release request</head> <eg>(01) <s:Envelope xmlns:S="http://www.w3.org/2003/05/soap-envelope" (02) xmlns:wsen="http://www.w3.org/2009/02/ws-enu" -(03) xmlns:wsa="http://www.w3.org/2005/08/addressing" -(04) > -(05) <s:Header> -(06) <wsa:Action> -(07) http://www.w3.org/2009/02/ws-enu/ReleaseResponse -(08) </wsa:Action> -(09) <wsa:RelatesTo> -(10) uuid:e7c5726b-de29-4313-b4d4-b3425b200839 -(11) </wsa:RelatesTo> -(12) <wsa:To> -(13) http://www.w3.org/2005/08/addressing/anonymous -(14) <wsa:To> -(15) </s:Header> -(16) <s:Body /> -(17) </s:Envelope></eg> +(03) xmlns:wsa="http://www.w3.org/2005/08/addressing"> +(04) <s:Header> +(05) <wsa:Action> +(06) http://www.w3.org/2009/02/ws-enu/ReleaseResponse +(07) </wsa:Action> +(08) <wsa:RelatesTo> +(09) uuid:e7c5726b-de29-4313-b4d4-b3425b200839 +(10) </wsa:RelatesTo> +(11) <wsa:To> +(12) http://www.w3.org/2005/08/addressing/anonymous +(13) <wsa:To> +(14) </s:Header> +(15) <s:Body /> +(16) </s:Envelope></eg> </example> <p> - Lines (06-08) in <specref ref="releaseRes"/> indicate this message + Lines (05-07) in <specref ref="releaseRes"/> indicate this message is a Release response message. </p> </div2> @@ -2085,30 +1929,21 @@ </p> <example> - <eg><s:Envelope ...> - <s:Header ...> - <wsa:Action> - http://www.w3.org/2009/02/ws-enu/EnumerationEnd - </wsa:Action> - <wsa:To><emph>xs:anyURI</emph></wsa:To> + <eg><kw>[Action]</kw> + http://www.w3.org/2009/02/ws-enu/EnumerationEnd + +<kw>[Body]</kw> + <wsen:EnumerationEnd ...> + <wsen:EnumerationContext>...</wsen:EnumerationContext> + <wsen:Code> + ( http://www.w3.org/2009/02/ws-enu/SourceShuttingDown + | http://www.w3.org/2009/02/ws-enu/SourceCancelling ) + </wsen:Code> + <wsen:Reason xml:lang="<emph>language identifier</emph>" > + <emph>xs:string</emph> + </wsen:Reason> ? ... - </s:Header> - <s:Body ...> - <wsen:EnumerationEnd ...> - <wsen:EnumerationContext>...</wsen:EnumerationContext> - <wsen:Code> - ( - http://www.w3.org/2009/02/ws-enu/SourceShuttingDown - | http://www.w3.org/2009/02/ws-enu/SourceCancelling - ) - </wsen:Code> - <wsen:Reason xml:lang="<emph>language identifier</emph>" > - <emph>xs:string</emph> - </wsen:Reason> ? - ... - </wsen:EnumerationEnd> - </s:Body> -</s:Envelope></eg> + </wsen:EnumerationEnd></eg> </example> <p> @@ -2118,7 +1953,7 @@ <glist> <gitem> - <label> /s:Envelope/s:Body/wsen:Release/wsen:EnumerationContext </label> + <label> <kw>[Body]</kw>/wsen:Release/wsen:EnumerationContext </label> <def> <p> This required element contains the XML data @@ -2130,7 +1965,7 @@ <gitem> <label> - /s:Envelope/s:Body/wsen:EnumerationEnd/wsen:Code = + <kw>[Body]</kw>/wsen:EnumerationEnd/wsen:Code = "http://www.w3.org/2009/02/ws-enu/SourceShuttingDown" </label> <def> @@ -2146,7 +1981,7 @@ <gitem> <label> - /s:Envelope/s:Body/wsen:EnumerationEnd/wsen:Code = + <kw>[Body]</kw>/wsen:EnumerationEnd/wsen:Code = "http://www.w3.org/2009/02/ws-enu/SourceCancelling" </label> <def> @@ -2159,7 +1994,7 @@ </gitem> <gitem> - <label> /s:Envelope/s:Body/wsen:EnumerationEnd/wsen:Reason </label> + <label> <kw>[Body]</kw>/wsen:EnumerationEnd/wsen:Reason </label> <def> <p> This optional element contains text, in the @@ -2497,9 +2332,7 @@ <xs:import namespace="http://www.w3.org/XML/1998/namespace" /> <xs:import namespace="http://www.w3.org/2005/08/addressing" - schemaLocation= - "http://www.w3.org/2005/08/addressing/ws-addr.xsd" - /> + schemaLocation="http://www.w3.org/2005/08/addressing/ws-addr.xsd" /> <!-- Types and global elements --> <xs:complexType name="FilterType" mixed="true"> @@ -2713,11 +2546,9 @@ <xs:simpleType name="EnumerationEndCodeType"> <xs:restriction base="xs:anyURI"> <xs:enumeration value= - "http://www.w3.org/2009/02/ws-enu/SourceShuttingDown" - /> + "http://www.w3.org/2009/02/ws-enu/SourceShuttingDown" /> <xs:enumeration value= - "http://www.w3.org/2009/02/ws-enu/SourceCancelling" - /> + "http://www.w3.org/2009/02/ws-enu/SourceCancelling" /> </xs:restriction> </xs:simpleType> @@ -2759,9 +2590,7 @@ <xs:schema> <xs:import namespace="http://www.w3.org/2009/02/ws-enu" - schemaLocation= -"http://www.w3.org/2009/02/ws-enu/enumeration.xsd" - /> + schemaLocation="http://www.w3.org/2009/02/ws-enu/enumeration.xsd" /> </xs:schema> </wsdl:types> @@ -2801,52 +2630,42 @@ <wsdl:operation name="EnumerateOp"> <wsdl:input message="wsen:EnumerateMessage" - wsam:Action="http://www.w3.org/2009/02/ws-enu/Enumerate" - /> + wsam:Action="http://www.w3.org/2009/02/ws-enu/Enumerate" /> <wsdl:output message="wsen:EnumerateResponseMessage" - wsam:Action="http://www.w3.org/2009/02/ws-enu/EnumerateResponse" - /> + wsam:Action="http://www.w3.org/2009/02/ws-enu/EnumerateResponse" /> </wsdl:operation> <wsdl:operation name="PullOp"> <wsdl:input message="wsen:PullMessage" - wsam:Action="http://www.w3.org/2009/02/ws-enu/Pull" - /> + wsam:Action="http://www.w3.org/2009/02/ws-enu/Pull" /> <wsdl:output message="wsen:PullResponseMessage" - wsam:Action="http://www.w3.org/2009/02/ws-enu/PullResponse" - /> + wsam:Action="http://www.w3.org/2009/02/ws-enu/PullResponse" /> </wsdl:operation> <wsdl:operation name="RenewOp" > <wsdl:input message="wsen:RenewMessage" - wsam:Action="http://www.w3.org/2009/02/ws-enu/Renew" - /> + wsam:Action="http://www.w3.org/2009/02/ws-enu/Renew" /> <wsdl:output message="wsen:RenewResponseMessage" - wsam:Action="http://www.w3.org/2009/02/ws-enu/RenewResponse" - /> + wsam:Action="http://www.w3.org/2009/02/ws-enu/RenewResponse" /> </wsdl:operation> <wsdl:operation name="GetStatusOp" > <wsdl:input message="wsen:GetStatusMessage" - wsam:Action="http://www.w3.org/2009/02/ws-enu/GetStatus" - /> + wsam:Action="http://www.w3.org/2009/02/ws-enu/GetStatus" /> <wsdl:output message="wsen:GetStatusResponseMessage" - wsam:Action="http://www.w3.org/2009/02/ws-enu/GetStatusResponse" - /> + wsam:Action="http://www.w3.org/2009/02/ws-enu/GetStatusResponse" /> </wsdl:operation> <wsdl:operation name="ReleaseOp"> <wsdl:input message="wsen:ReleaseMessage" - wsam:Action="http://www.w3.org/2009/02/ws-enu/Release" - /> + wsam:Action="http://www.w3.org/2009/02/ws-enu/Release" /> <wsdl:output message="wsen:ReleaseResponseMessage" - wsam:Action="http://www.w3.org/2009/02/ws-enu/ReleaseResponse" - /> + wsam:Action="http://www.w3.org/2009/02/ws-enu/ReleaseResponse" /> </wsdl:operation> </wsdl:portType> @@ -2854,8 +2673,7 @@ <wsdl:operation name="EnumerationEndOp" > <wsdl:input message="wsen:EnumerationEndMessage" - wsam:Action="http://www.w3.org/2009/02/ws-enu/EnumerationEnd" - /> + wsam:Action="http://www.w3.org/2009/02/ws-enu/EnumerationEnd" /> </wsdl:operation> </wsdl:portType>
Received on Tuesday, 24 March 2009 00:10:05 UTC