WWW/2002/ws/ra/edcopies wseventing.html,1.37,1.38 wseventing.xml,1.28,1.29

Update of /w3ccvs/WWW/2002/ws/ra/edcopies
In directory hutz:/tmp/cvs-serv22460

Modified Files:
	wseventing.html wseventing.xml 
Log Message:
6727


Index: wseventing.xml
===================================================================
RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/wseventing.xml,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -d -r1.28 -r1.29
--- wseventing.xml	5 Apr 2009 19:31:04 -0000	1.28
+++ wseventing.xml	7 Apr 2009 23:27:41 -0000	1.29
@@ -1655,9 +1655,12 @@
 
     <example>
      <eg><kw>[Action]</kw>
-  http://www.w3.org/2009/02/ws-evt/UnsubscribeResponse <!--
+  http://www.w3.org/2009/02/ws-evt/UnsubscribeResponse
 
-<kw>[Body]</kw> --></eg>
+<kw>[Body]</kw>
+  &lt;wse:UnsubscribeResponse ...&gt;
+    <emph>xs:any</emph>*
+  &lt;/wse:UnsubscribeResponse&gt;</eg>
     </example>
 
     <p>
@@ -1726,8 +1729,10 @@
 (10)     &lt;/wsa:RelatesTo&gt;
 (11)     &lt;wsa:To&gt;http://www.example.com/MyEventSink&lt;/wsa:To&gt;
 (12)   &lt;/s12:Header&gt;
-(13)   &lt;s12:Body /&gt;
-(14) &lt;/s12:Envelope&gt;</eg>
+(13)   &lt;s12:Body&gt;
+(14)     &lt;wse:UnsubscribeResponse/&gt;
+(15)   &lt;/s12:Body&gt;
+(16) &lt;/s12:Envelope&gt;</eg>
     </example>
    </div2>
 
@@ -3090,7 +3095,16 @@
     &lt;/xs:complexType&gt;
   &lt;/xs:element&gt;
  
-  &lt;!-- count(/s:Envelope/s:Body/*) = 0 for Unsubscribe response --&gt;
+  &lt;!-- Unsubscribe response --&gt;
+  &lt;xs:element name="UnsubscribeResponse"&gt;
+    &lt;xs:complexType&gt;
+      &lt;xs:sequence&gt;
+        &lt;xs:any namespace="##other" processContents="lax" 
+                minOccurs="0" maxOccurs="unbounded" /&gt;
+      &lt;/xs:sequence&gt;
+      &lt;xs:anyAttribute namespace="##other" processContents="lax" /&gt;
+    &lt;/xs:complexType&gt;
+  &lt;/xs:element&gt;
  
   &lt;!-- SubscriptionEnd message --&gt;
   &lt;xs:element name="SubscriptionEnd"&gt;
@@ -3187,7 +3201,9 @@
   &lt;wsdl:message name="UnsubscribeMsg" &gt;
     &lt;wsdl:part name="body" element="wse:Unsubscribe" /&gt;
   &lt;/wsdl:message&gt;
-  &lt;wsdl:message name="UnsubscribeResponseMsg" /&gt;
+  &lt;wsdl:message name="UnsubscribeResponseMsg" &gt;
+    &lt;wsdl:part name="body" element="wse:UnsubscribeResponse" /&gt;
+  &lt;/wsdl:message&gt;
  
   &lt;wsdl:message name="SubscriptionEnd" &gt;
     &lt;wsdl:part name="body" element="wse:SubscriptionEnd" /&gt;

Index: wseventing.html
===================================================================
RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/wseventing.html,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -d -r1.37 -r1.38
--- wseventing.html	5 Apr 2009 19:31:04 -0000	1.37
+++ wseventing.html	7 Apr 2009 23:27:41 -0000	1.38
@@ -1006,7 +1006,12 @@
      subscription, it MUST reply with a response of the following
      form:
     </p><div class="exampleOuter"><div class="exampleInner"><pre><b>[Action]</b>
-  http://www.w3.org/2009/02/ws-evt/UnsubscribeResponse </pre></div></div><p>
+  http://www.w3.org/2009/02/ws-evt/UnsubscribeResponse
+
+<b>[Body]</b>
+  &lt;wse:UnsubscribeResponse ...&gt;
+    <em>xs:any</em>*
+  &lt;/wse:UnsubscribeResponse&gt;</pre></div></div><p>
      Components of the outline listed above are not further
      constrained by this specification.
     </p><p><a href="#Table10">Example 4-7</a> lists a hypothetical request to delete the
@@ -1057,8 +1062,10 @@
 (10)     &lt;/wsa:RelatesTo&gt;
 (11)     &lt;wsa:To&gt;http://www.example.com/MyEventSink&lt;/wsa:To&gt;
 (12)   &lt;/s12:Header&gt;
-(13)   &lt;s12:Body /&gt;
-(14) &lt;/s12:Envelope&gt;</pre></div></div></div><div class="div2">
+(13)   &lt;s12:Body&gt;
+(14)     &lt;wse:UnsubscribeResponse/&gt;
+(15)   &lt;/s12:Body&gt;
+(16) &lt;/s12:Envelope&gt;</pre></div></div></div><div class="div2">
 <h3><a name="SubscriptionEnd" id="SubscriptionEnd"/>4.5 Subscription End</h3><p>
      If the event source terminates a subscription unexpectedly,
      the event source SHOULD send a Subscription End SOAP message to
@@ -1797,7 +1804,16 @@
     &lt;/xs:complexType&gt;
   &lt;/xs:element&gt;
  
-  &lt;!-- count(/s:Envelope/s:Body/*) = 0 for Unsubscribe response --&gt;
+  &lt;!-- Unsubscribe response --&gt;
+  &lt;xs:element name="UnsubscribeResponse"&gt;
+    &lt;xs:complexType&gt;
+      &lt;xs:sequence&gt;
+        &lt;xs:any namespace="##other" processContents="lax" 
+                minOccurs="0" maxOccurs="unbounded" /&gt;
+      &lt;/xs:sequence&gt;
+      &lt;xs:anyAttribute namespace="##other" processContents="lax" /&gt;
+    &lt;/xs:complexType&gt;
+  &lt;/xs:element&gt;
  
   &lt;!-- SubscriptionEnd message --&gt;
   &lt;xs:element name="SubscriptionEnd"&gt;
@@ -1879,7 +1895,9 @@
   &lt;wsdl:message name="UnsubscribeMsg" &gt;
     &lt;wsdl:part name="body" element="wse:Unsubscribe" /&gt;
   &lt;/wsdl:message&gt;
-  &lt;wsdl:message name="UnsubscribeResponseMsg" /&gt;
+  &lt;wsdl:message name="UnsubscribeResponseMsg" &gt;
+    &lt;wsdl:part name="body" element="wse:UnsubscribeResponse" /&gt;
+  &lt;/wsdl:message&gt;
  
   &lt;wsdl:message name="SubscriptionEnd" &gt;
     &lt;wsdl:part name="body" element="wse:SubscriptionEnd" /&gt;

Received on Tuesday, 7 April 2009 23:27:52 UTC