WWW/2002/ws/ra/edcopies scenario.html,1.7,1.8 scenario.xml,1.7,1.8

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

Modified Files:
	scenario.html scenario.xml 
Log Message:
add some mex tests


Index: scenario.xml
===================================================================
RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/scenario.xml,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- scenario.xml	20 Dec 2010 18:14:56 -0000	1.7
+++ scenario.xml	31 Dec 2010 13:57:31 -0000	1.8
@@ -473,7 +473,8 @@
      </item>
      <item>
       <p>
-       A sequence diagram that illustrates the sequence of events in the test.
+       An optional sequence diagram that illustrates the sequence of 
+       events in the test.
       </p>
      </item>
      <item>
@@ -501,7 +502,7 @@
    </p>
 
    <div2 tocStop='true'>
-    <head>GetWSDL Tests</head>
+    <head>GetWSDL Test</head>
 
     <p>
      This test verifies the ability to retrieve the WSDL associated with
@@ -546,10 +547,13 @@
    </div2>
 
    <div2 tocStop='true'>
-    <head>xxx Tests</head>
+    <head>Empty GetMetadata Test</head>
 
     <p>
-     This test ....
+     This test verifies the ability to retrieve Metadata using the
+     GetMetadata operation.  In this test the GetMetadata request will
+     not contain any child elements. In other words, the client is asking
+     for all available metadata to be returned.
     </p>
 
     <div3>
@@ -566,7 +570,12 @@
      <ulist>
       <item>
        <p>
-        ...
+        Receipt of a valid (empty) GetMetadata message by the service.
+       </p>
+      </item>
+      <item>
+       <p>
+        Receipt of a valid GetMetadataResponse message by the client.
        </p>
       </item>
      </ulist>
@@ -576,9 +585,247 @@
      <head>Conformance</head>
 
      <p>
+      A conforming service MUST respond to the GetMetadata request with 
+      a GetMetadataResponse message. The exact Metadata returned, if any,
+      and the content form of the Metadata will vary depending on the
+      availble metadata from the service. At a minimum it is expected
+      that the WSDL of the service MUST be returned.
+     </p>
+    </div3>
+   </div2>
+
+   <div2 tocStop='true'>
+    <head>WSDL GetMetadata Test</head>
+
+    <p>
+     This test verifies the ability to retrieve Metadata using the
+     GetMetadata operation.  In this test the client will specifically
+     ask for the WSDL of the service.
+    </p>
+
+    <div3>
+     <head>Sequence</head>
+
+     <p>
       ...
      </p>
     </div3>
+
+    <div3>
+     <head>Success Criteria</head>
+
+     <ulist>
+      <item>
+       <p>
+        Receipt of a valid GetMetadata message, requesting the WSDL,
+        by the service.
+       </p>
+      </item>
+      <item>
+       <p>
+        Receipt of a valid GetMetadataResponse message, containing the
+        WSDL, by the client.
+       </p>
+      </item>
+     </ulist>
+    </div3>
+
+    <div3>
+     <head>Conformance</head>
+
+     <p>
+      A conforming service MUST respond to the GetMetadata request with 
+      a GetMetadataResponse message. The response message MUST contain
+      the WSDL of the service.
+     </p>
+    </div3>
+   </div2>
+
+   <div2 tocStop='true'>
+    <head>Unknown GetMetadata Test</head>
+
+    <p>
+     This test verifies the ability ask for unknown Metadata using the
+     GetMetadata operation.  In this test the client will specifically
+     ask for an unknown Metadata type and the service is expected to
+     ignore the request.
+    </p>
+
+    <div3>
+     <head>Sequence</head>
+
+     <p>
+      ...
+     </p>
+    </div3>
+
+    <div3>
+     <head>Success Criteria</head>
+
+     <ulist>
+      <item>
+       <p>
+        Receipt of a valid GetMetadata message, requesting an unknown Metadata
+        type, by the service.
+       </p>
+      </item>
+      <item>
+       <p>
+        Receipt of a valid GetMetadataResponse message, containing the
+        no Metadata, by the client.
+       </p>
+      </item>
+     </ulist>
+    </div3>
+
+    <div3>
+     <head>Conformance</head>
+
+     <p>
+      A conforming service MUST respond to the GetMetadata request with 
+      a GetMetadataResponse message. The response message MUST contain
+      zero MetadataSection elements.
+     </p>
+    </div3>
+   </div2>
+
+   <div2 tocStop='true'>
+    <head>MultiMetadata GetMetadata Test</head>
+
+    <p>
+     This test verifies the ability ask for multiple types of Metadata at the
+     same time using the GetMetadata operation.  In this test the client 
+     will specifically ask for multiple types of Metadata (both known and 
+     unknown types) and the service is expected to process each type
+     appropriately.
+    </p>
+
+    <div3>
+     <head>Sequence</head>
+
+     <p>
+      ...
+     </p>
+    </div3>
+
+    <div3>
+     <head>Success Criteria</head>
+
+     <ulist>
+      <item>
+       <p>
+        Receipt of a valid GetMetadata message by the service. The request
+        MUST contain more than one mex:Dialect child element, and MUST
+        contain at least one known and one unknown Metadata Type request.
+       </p>
+      </item>
+      <item>
+       <p>
+        Receipt of a valid GetMetadataResponse message by the client.
+       </p>
+      </item>
+     </ulist>
+    </div3>
+
+    <div3>
+     <head>Conformance</head>
+
+     <p>
+      A conforming service MUST respond to the GetMetadata request with 
+      a GetMetadataResponse message. The response MUST contain the appropriate
+      MetadataSections based on the request.
+     </p>
+    </div3>
+   </div2>
+
+   <div2 tocStop='true'>
+    <head>PutMetadata Test</head>
+
+    <p>
+     This test verifies the ability to update Metadata using the
+     PutMetadata operation.
+    </p>
+
+    <div3>
+     <head>Sequence</head>
+
+     <p>
+      ...
+     </p>
+    </div3>
+
+    <div3>
+     <head>Success Criteria</head>
+
+     <ulist>
+      <item>
+       <p>
+        Receipt of a valid PutMetadata message by the service.
+       </p>
+      </item>
+      <item>
+       <p>
+        Receipt of a valid PutMetadataResponse message by the client.
+       </p>
+      </item>
+     </ulist>
+    </div3>
+
+    <div3>
+     <head>Conformance</head>
+
+     <p>
+      A conforming service MUST respond to the PutMetadata request with 
+      a PutMetadataResponse message. Each service will decide with type
+      of Metadata it will allow clients to update, as will as the content
+      form.
+     </p>
+    </div3>
+   </div2>
+
+
+   <div2 tocStop='true'>
+    <head>DeleteMetadata Test</head>
+
+    <p>
+     This test verifies the ability to update Metadata using the
+     DeleteMetadata operation.
+    </p>
+
+    <div3>
+     <head>Sequence</head>
+
+     <p>
+      ...
+     </p>
+    </div3>
+
+    <div3>
+     <head>Success Criteria</head>
+
+     <ulist>
+      <item>
+       <p>
+        Receipt of a valid DeleteMetadata message by the service.
+       </p>
+      </item>
+      <item>
+       <p>
+        Receipt of a valid DeleteMetadataResponse message by the client.
+       </p>
+      </item>
+     </ulist>
+    </div3>
+
+    <div3>
+     <head>Conformance</head>
+
+     <p>
+      A conforming service MUST respond to the DeleteMetadata request with 
+      a DeleteMetadataResponse message. Each service will decide with type
+      of Metadata it will allow clients to delete.
+     </p>
+    </div3>
    </div2>
 
   </div1>
@@ -1612,7 +1859,7 @@
    </p>
 
    <div2 tocStop='true'>
-    <head>xxx Tests</head>
+    <head>xxx Test</head>
 
     <p>
      This test ....
@@ -1657,7 +1904,7 @@
    </p>
 
    <div2 tocStop='true'>
-    <head>xxx Tests</head>
+    <head>xxx Test</head>
 
     <p>
      This test ....

Index: scenario.html
===================================================================
RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/scenario.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- scenario.html	20 Dec 2010 18:14:56 -0000	1.7
+++ scenario.html	31 Dec 2010 13:57:31 -0000	1.8
@@ -54,31 +54,36 @@
 &nbsp;&nbsp;&nbsp;3.3 <a href="#iddiv2x1x662">Event Timing</a><br/>
 &nbsp;&nbsp;&nbsp;3.4 <a href="#iddiv2x1x667">Structure of Test Sections</a><br/>
 4 <a href="#iddiv1x1x685">WS-MetadataExchange Tests</a><br/>
-&nbsp;&nbsp;&nbsp;4.1 <a href="#iddiv2x1x690">GetWSDL Tests</a><br/>
-&nbsp;&nbsp;&nbsp;4.2 <a href="#iddiv2x1x716">xxx Tests</a><br/>
+&nbsp;&nbsp;&nbsp;4.1 <a href="#iddiv2x1x690">GetWSDL Test</a><br/>
+&nbsp;&nbsp;&nbsp;4.2 <a href="#iddiv2x1x716">Empty GetMetadata Test</a><br/>
+&nbsp;&nbsp;&nbsp;4.3 <a href="#iddiv2x1x742">WSDL GetMetadata Test</a><br/>
+&nbsp;&nbsp;&nbsp;4.4 <a href="#iddiv2x1x768">Unknown GetMetadata Test</a><br/>
+&nbsp;&nbsp;&nbsp;4.5 <a href="#iddiv2x1x794">MultiMetadata GetMetadata Test</a><br/>
+&nbsp;&nbsp;&nbsp;4.6 <a href="#iddiv2x1x820">PutMetadata Test</a><br/>
+&nbsp;&nbsp;&nbsp;4.7 <a href="#iddiv2x1x846">DeleteMetadata Test</a><br/>
 5 <a href="#wsevt-tests">WS-Eventing Tests</a><br/>
-&nbsp;&nbsp;&nbsp;5.1 <a href="#iddiv2x1x745">Basic Test</a><br/>
-&nbsp;&nbsp;&nbsp;5.2 <a href="#iddiv2x1x802">Wrapped Notifications</a><br/>
-&nbsp;&nbsp;&nbsp;5.3 <a href="#iddiv2x1x854">Duration Expiration Test</a><br/>
-&nbsp;&nbsp;&nbsp;5.4 <a href="#iddiv2x1x909">Specific Time Expiration Test</a><br/>
-&nbsp;&nbsp;&nbsp;5.5 <a href="#iddiv2x1x961">Best Effort Expiration Test</a><br/>
-&nbsp;&nbsp;&nbsp;5.6 <a href="#iddiv2x1x1013">Renew Test</a><br/>
-&nbsp;&nbsp;&nbsp;5.7 <a href="#iddiv2x1x1083">SubscriptionEnd Test</a><br/>
-&nbsp;&nbsp;&nbsp;5.8 <a href="#iddiv2x1x1137">Filter Test - XPath 1.0</a><br/>
-&nbsp;&nbsp;&nbsp;5.9 <a href="#iddiv2x1x1189">Filter Test - XPath 2.0</a><br/>
-&nbsp;&nbsp;&nbsp;5.10 <a href="#iddiv2x1x1241">Non-Addressable Event Sink Test</a><br/>
-6 <a href="#iddiv1x1x1305">WS-Transfer/WS-Fragment Tests</a><br/>
-&nbsp;&nbsp;&nbsp;6.1 <a href="#iddiv2x1x1310">xxx Tests</a><br/>
-7 <a href="#iddiv1x1x1333">WS-Enumeration Tests</a><br/>
-&nbsp;&nbsp;&nbsp;7.1 <a href="#iddiv2x1x1338">xxx Tests</a><br/>
+&nbsp;&nbsp;&nbsp;5.1 <a href="#iddiv2x1x878">Basic Test</a><br/>
+&nbsp;&nbsp;&nbsp;5.2 <a href="#iddiv2x1x935">Wrapped Notifications</a><br/>
+&nbsp;&nbsp;&nbsp;5.3 <a href="#iddiv2x1x987">Duration Expiration Test</a><br/>
+&nbsp;&nbsp;&nbsp;5.4 <a href="#iddiv2x1x1042">Specific Time Expiration Test</a><br/>
+&nbsp;&nbsp;&nbsp;5.5 <a href="#iddiv2x1x1094">Best Effort Expiration Test</a><br/>
+&nbsp;&nbsp;&nbsp;5.6 <a href="#iddiv2x1x1146">Renew Test</a><br/>
+&nbsp;&nbsp;&nbsp;5.7 <a href="#iddiv2x1x1216">SubscriptionEnd Test</a><br/>
+&nbsp;&nbsp;&nbsp;5.8 <a href="#iddiv2x1x1270">Filter Test - XPath 1.0</a><br/>
+&nbsp;&nbsp;&nbsp;5.9 <a href="#iddiv2x1x1322">Filter Test - XPath 2.0</a><br/>
+&nbsp;&nbsp;&nbsp;5.10 <a href="#iddiv2x1x1374">Non-Addressable Event Sink Test</a><br/>
+6 <a href="#iddiv1x1x1438">WS-Transfer/WS-Fragment Tests</a><br/>
+&nbsp;&nbsp;&nbsp;6.1 <a href="#iddiv2x1x1443">xxx Test</a><br/>
+7 <a href="#iddiv1x1x1466">WS-Enumeration Tests</a><br/>
+&nbsp;&nbsp;&nbsp;7.1 <a href="#iddiv2x1x1471">xxx Test</a><br/>
 8 <a href="#wsdl">WSDL</a><br/>
-&nbsp;&nbsp;&nbsp;8.1 <a href="#iddiv2x1x1365">Event Source WSDL</a><br/>
-&nbsp;&nbsp;&nbsp;8.2 <a href="#iddiv2x1x1370">Notification WSDL</a><br/>
+&nbsp;&nbsp;&nbsp;8.1 <a href="#iddiv2x1x1498">Event Source WSDL</a><br/>
+&nbsp;&nbsp;&nbsp;8.2 <a href="#iddiv2x1x1503">Notification WSDL</a><br/>
 9 <a href="#evd">EventDescriptions</a><br/>
 10 <a href="#xsd">Schemas</a><br/>
 11 <a href="#acks">Acknowledgements</a><br/>
 12 <a href="#References">References</a><br/>
-&nbsp;&nbsp;&nbsp;12.1 <a href="#iddiv2x1x1397">Normative References</a><br/>
+&nbsp;&nbsp;&nbsp;12.1 <a href="#iddiv2x1x1530">Normative References</a><br/>
 </p>
 <h3><a name="appendices" id="appendices"/>Appendices</h3><p class="toc">A <a href="#Appendix-A">XML Schema</a><br/>
 B <a href="#changelog">Change Log</a><br/>
@@ -203,7 +208,8 @@
        An overview that describes the purpose of the test and the 
        salient features of the messages that are exchanged.
       </p></li><li><p>
-       A sequence diagram that illustrates the sequence of events in the test.
+       An optional sequence diagram that illustrates the sequence of 
+       events in the test.
       </p></li><li><p>
        A list of criteria used to judge the success of the test.
       </p></li><li><p>
@@ -214,7 +220,7 @@
 <h2><a name="iddiv1x1x685" id="iddiv1x1x685"/>4 WS-MetadataExchange Tests</h2><p>
     ...
    </p><div class="div2">
-<h3><a name="iddiv2x1x690" id="iddiv2x1x690"/>4.1 GetWSDL Tests</h3><p>
+<h3><a name="iddiv2x1x690" id="iddiv2x1x690"/>4.1 GetWSDL Test</h3><p>
      This test verifies the ability to retrieve the WSDL associated with
      a WS-MetadataExchange compliant service.
     </p><div class="div3">
@@ -232,17 +238,124 @@
       WSDL of the service or no child elements at all as children of
       the GetWSDLResponse element.
      </p></div></div><div class="div2">
-<h3><a name="iddiv2x1x716" id="iddiv2x1x716"/>4.2 xxx Tests</h3><p>
-     This test ....
+<h3><a name="iddiv2x1x716" id="iddiv2x1x716"/>4.2 Empty GetMetadata Test</h3><p>
+     This test verifies the ability to retrieve Metadata using the
+     GetMetadata operation.  In this test the GetMetadata request will
+     not contain any child elements. In other words, the client is asking
+     for all available metadata to be returned.
     </p><div class="div3">
 <h4><a name="iddiv3x1x722" id="iddiv3x1x722"/>4.2.1 Sequence</h4><p>
       ...
      </p></div><div class="div3">
 <h4><a name="iddiv3x1x727" id="iddiv3x1x727"/>4.2.2 Success Criteria</h4><ul><li><p>
-        ...
+        Receipt of a valid (empty) GetMetadata message by the service.
+       </p></li><li><p>
+        Receipt of a valid GetMetadataResponse message by the client.
        </p></li></ul></div><div class="div3">
-<h4><a name="iddiv3x1x734" id="iddiv3x1x734"/>4.2.3 Conformance</h4><p>
+<h4><a name="iddiv3x1x737" id="iddiv3x1x737"/>4.2.3 Conformance</h4><p>
+      A conforming service MUST respond to the GetMetadata request with 
+      a GetMetadataResponse message. The exact Metadata returned, if any,
+      and the content form of the Metadata will vary depending on the
+      availble metadata from the service. At a minimum it is expected
+      that the WSDL of the service MUST be returned.
+     </p></div></div><div class="div2">
+<h3><a name="iddiv2x1x742" id="iddiv2x1x742"/>4.3 WSDL GetMetadata Test</h3><p>
+     This test verifies the ability to retrieve Metadata using the
+     GetMetadata operation.  In this test the client will specifically
+     ask for the WSDL of the service.
+    </p><div class="div3">
+<h4><a name="iddiv3x1x748" id="iddiv3x1x748"/>4.3.1 Sequence</h4><p>
+      ...
+     </p></div><div class="div3">
+<h4><a name="iddiv3x1x753" id="iddiv3x1x753"/>4.3.2 Success Criteria</h4><ul><li><p>
+        Receipt of a valid GetMetadata message, requesting the WSDL,
+        by the service.
+       </p></li><li><p>
+        Receipt of a valid GetMetadataResponse message, containing the
+        WSDL, by the client.
+       </p></li></ul></div><div class="div3">
+<h4><a name="iddiv3x1x763" id="iddiv3x1x763"/>4.3.3 Conformance</h4><p>
+      A conforming service MUST respond to the GetMetadata request with 
+      a GetMetadataResponse message. The response message MUST contain
+      the WSDL of the service.
+     </p></div></div><div class="div2">
+<h3><a name="iddiv2x1x768" id="iddiv2x1x768"/>4.4 Unknown GetMetadata Test</h3><p>
+     This test verifies the ability ask for unknown Metadata using the
+     GetMetadata operation.  In this test the client will specifically
+     ask for an unknown Metadata type and the service is expected to
+     ignore the request.
+    </p><div class="div3">
+<h4><a name="iddiv3x1x774" id="iddiv3x1x774"/>4.4.1 Sequence</h4><p>
       ...
+     </p></div><div class="div3">
+<h4><a name="iddiv3x1x779" id="iddiv3x1x779"/>4.4.2 Success Criteria</h4><ul><li><p>
+        Receipt of a valid GetMetadata message, requesting an unknown Metadata
+        type, by the service.
+       </p></li><li><p>
+        Receipt of a valid GetMetadataResponse message, containing the
+        no Metadata, by the client.
+       </p></li></ul></div><div class="div3">
+<h4><a name="iddiv3x1x789" id="iddiv3x1x789"/>4.4.3 Conformance</h4><p>
+      A conforming service MUST respond to the GetMetadata request with 
+      a GetMetadataResponse message. The response message MUST contain
+      zero MetadataSection elements.
+     </p></div></div><div class="div2">
+<h3><a name="iddiv2x1x794" id="iddiv2x1x794"/>4.5 MultiMetadata GetMetadata Test</h3><p>
+     This test verifies the ability ask for multiple types of Metadata at the
+     same time using the GetMetadata operation.  In this test the client 
+     will specifically ask for multiple types of Metadata (both known and 
+     unknown types) and the service is expected to process each type
+     appropriately.
+    </p><div class="div3">
+<h4><a name="iddiv3x1x800" id="iddiv3x1x800"/>4.5.1 Sequence</h4><p>
+      ...
+     </p></div><div class="div3">
+<h4><a name="iddiv3x1x805" id="iddiv3x1x805"/>4.5.2 Success Criteria</h4><ul><li><p>
+        Receipt of a valid GetMetadata message by the service. The request
+        MUST contain more than one mex:Dialect child element, and MUST
+        contain at least one known and one unknown Metadata Type request.
+       </p></li><li><p>
+        Receipt of a valid GetMetadataResponse message by the client.
+       </p></li></ul></div><div class="div3">
+<h4><a name="iddiv3x1x815" id="iddiv3x1x815"/>4.5.3 Conformance</h4><p>
+      A conforming service MUST respond to the GetMetadata request with 
+      a GetMetadataResponse message. The response MUST contain the appropriate
+      MetadataSections based on the request.
+     </p></div></div><div class="div2">
+<h3><a name="iddiv2x1x820" id="iddiv2x1x820"/>4.6 PutMetadata Test</h3><p>
+     This test verifies the ability to update Metadata using the
+     PutMetadata operation.
+    </p><div class="div3">
+<h4><a name="iddiv3x1x826" id="iddiv3x1x826"/>4.6.1 Sequence</h4><p>
+      ...
+     </p></div><div class="div3">
+<h4><a name="iddiv3x1x831" id="iddiv3x1x831"/>4.6.2 Success Criteria</h4><ul><li><p>
+        Receipt of a valid PutMetadata message by the service.
+       </p></li><li><p>
+        Receipt of a valid PutMetadataResponse message by the client.
+       </p></li></ul></div><div class="div3">
+<h4><a name="iddiv3x1x841" id="iddiv3x1x841"/>4.6.3 Conformance</h4><p>
+      A conforming service MUST respond to the PutMetadata request with 
+      a PutMetadataResponse message. Each service will decide with type
+      of Metadata it will allow clients to update, as will as the content
+      form.
+     </p></div></div><div class="div2">
+<h3><a name="iddiv2x1x846" id="iddiv2x1x846"/>4.7 DeleteMetadata Test</h3><p>
+     This test verifies the ability to update Metadata using the
+     DeleteMetadata operation.
+    </p><div class="div3">
+<h4><a name="iddiv3x1x852" id="iddiv3x1x852"/>4.7.1 Sequence</h4><p>
+      ...
+     </p></div><div class="div3">
+<h4><a name="iddiv3x1x857" id="iddiv3x1x857"/>4.7.2 Success Criteria</h4><ul><li><p>
+        Receipt of a valid DeleteMetadata message by the service.
+       </p></li><li><p>
+        Receipt of a valid DeleteMetadataResponse message by the client.
+       </p></li></ul></div><div class="div3">
+<h4><a name="iddiv3x1x867" id="iddiv3x1x867"/>4.7.3 Conformance</h4><p>
+      A conforming service MUST respond to the DeleteMetadata request with 
+      a DeleteMetadataResponse message. Each service will decide with type
+      of Metadata it will allow clients to delete.
      </p></div></div></div><div class="div1">
 <h2><a name="wsevt-tests" id="wsevt-tests"/>5 WS-Eventing Tests</h2><p>
     This section describes the tests for WS-Eventing except for those 
@@ -250,15 +363,15 @@
     affect only the process of developing one or more of the components 
     of a WS-Eventing-based system.
    </p><div class="div2">
-<h3><a name="iddiv2x1x745" id="iddiv2x1x745"/>5.1 Basic Test</h3><p>
+<h3><a name="iddiv2x1x878" id="iddiv2x1x878"/>5.1 Basic Test</h3><p>
      This test verifies the ability to subscribe and receive notifications. 
      The initial Subscribe request has the following features:
     </p><ul><li><p>expiration time chose by Event Source/Subscription Manager</p></li><li><p>no EndTo EPR</p></li><li><p>no Filters</p></li><li><p>unwrapped notifications</p></li></ul><div class="div3">
-<h4><a name="iddiv3x1x764" id="iddiv3x1x764"/>5.1.1 Sequence</h4><p>
+<h4><a name="iddiv3x1x897" id="iddiv3x1x897"/>5.1.1 Sequence</h4><p>
       The following diagram illustrates the sequence of messages for the 
       Basic Test.
      </p><img src="images/basic_test.jpg"/></div><div class="div3">
-<h4><a name="iddiv3x1x774" id="iddiv3x1x774"/>5.1.2 Success Criteria</h4><ul><li><p>
+<h4><a name="iddiv3x1x907" id="iddiv3x1x907"/>5.1.2 Success Criteria</h4><ul><li><p>
         Receipt of a valid Subscribe message by the Event Source.
        </p></li><li><p>
         Receipt of a valid SubscribeResponse message by Subscriber.
@@ -269,7 +382,7 @@
        </p></li><li><p>
         Receipt of a valid UnsubscribeResponse message by the Subscriber.
        </p></li></ul></div><div class="div3">
-<h4><a name="iddiv3x1x793" id="iddiv3x1x793"/>5.1.3 Conformance</h4><p>
+<h4><a name="iddiv3x1x926" id="iddiv3x1x926"/>5.1.3 Conformance</h4><p>
       Because this test involves only operations and elements that are 
       required, there are no allowable failure cases.
      </p><p>
@@ -280,16 +393,16 @@
       An implementation that is unable to support this test does not 
       conform to WS-Eventing.
      </p></div></div><div class="div2">
-<h3><a name="iddiv2x1x802" id="iddiv2x1x802"/>5.2 Wrapped Notifications</h3><p>
+<h3><a name="iddiv2x1x935" id="iddiv2x1x935"/>5.2 Wrapped Notifications</h3><p>
      This test verifies the simple ability to subscribe and receive 
      wrapped notifications. The initial Subscribe request has the 
      following features:
     </p><ul><li><p>expiration time chosen by Event Source/Subscription Manager</p></li><li><p>no EndTo EPR</p></li><li><p>no Filters</p></li><li><p>wrapped notifications</p></li></ul><div class="div3">
-<h4><a name="iddiv3x1x821" id="iddiv3x1x821"/>5.2.1 Sequence</h4><p>
+<h4><a name="iddiv3x1x954" id="iddiv3x1x954"/>5.2.1 Sequence</h4><p>
       The messaging sequence for this test is identical to that of the 
       Basic Test.
      </p></div><div class="div3">
-<h4><a name="iddiv3x1x826" id="iddiv3x1x826"/>5.2.2 Success Criteria</h4><ul><li><p>
+<h4><a name="iddiv3x1x959" id="iddiv3x1x959"/>5.2.2 Success Criteria</h4><ul><li><p>
         Receipt of a valid Subscribe message by the Event Source.
        </p></li><li><p>
         Receipt of a valid SubscribeResponse message by Subscriber.
@@ -300,7 +413,7 @@
        </p></li><li><p>
         Receipt of a valid UnsubscribeResponse message by the Subscriber.
        </p></li></ul></div><div class="div3">
-<h4><a name="iddiv3x1x845" id="iddiv3x1x845"/>5.2.3 Conformance</h4><p>
+<h4><a name="iddiv3x1x978" id="iddiv3x1x978"/>5.2.3 Conformance</h4><p>
       Because this test involves the use of the optional wrapped delivery 
       format, there are a number of failure cases that fall within the 
       boundaries of conforming behavior.
@@ -311,7 +424,7 @@
       A conforming Event Source MAY respond to the initial Subscribe 
       request with a wse:DeliveryFormatRequestUnavailable fault.
      </p></div></div><div class="div2">
-<h3><a name="iddiv2x1x854" id="iddiv2x1x854"/>5.3 Duration Expiration Test</h3><p>
+<h3><a name="iddiv2x1x987" id="iddiv2x1x987"/>5.3 Duration Expiration Test</h3><p>
      This test verifies the correct implementation of the expiration feature 
      on the Event Source/Subscription Manager. The initial Subscribe message 
      has the following features:
@@ -324,12 +437,12 @@
       </p></li><li><p>
        unwrapped notifications
       </p></li></ul><div class="div3">
-<h4><a name="iddiv3x1x873" id="iddiv3x1x873"/>5.3.1 Sequence</h4><p>
+<h4><a name="iddiv3x1x1006" id="iddiv3x1x1006"/>5.3.1 Sequence</h4><p>
       The following diagram illustrates the sequence of messages for the 
       Duration Expiration Test. Note that the Subscriber waits until the 
       expiration time has passed before sending the GetStatus request.
      </p><img src="images/duration_expiration_test.jpg"/></div><div class="div3">
-<h4><a name="iddiv3x1x883" id="iddiv3x1x883"/>5.3.2 Success Criteria</h4><ul><li><p>
+<h4><a name="iddiv3x1x1016" id="iddiv3x1x1016"/>5.3.2 Success Criteria</h4><ul><li><p>
         Receipt of a valid Subscribe message by the Event Source.
        </p></li><li><p>
         Receipt of a valid SubscribeResponse message by Subscriber.
@@ -344,7 +457,7 @@
         HTTP error (i.e. '404') that indicates the Subscription Manager no 
         longer exists
        </p></li></ul></div><div class="div3">
-<h4><a name="iddiv3x1x902" id="iddiv3x1x902"/>5.3.3 Conformance</h4><p>
+<h4><a name="iddiv3x1x1035" id="iddiv3x1x1035"/>5.3.3 Conformance</h4><p>
       Because this test involves the use of the optional wse:Expires 
       element, a conforming Subscriber MAY NOT be capable of implementing 
       this test due to its inability to support wse:Expires.
@@ -355,7 +468,7 @@
       be unable to implement this test or to fail to meet one of the 
       defined success criteria.
      </p></div></div><div class="div2">
-<h3><a name="iddiv2x1x909" id="iddiv2x1x909"/>5.4 Specific Time Expiration Test</h3><p>
+<h3><a name="iddiv2x1x1042" id="iddiv2x1x1042"/>5.4 Specific Time Expiration Test</h3><p>
      This test verifies the correct implementation of the expiration feature 
      on the Event Source/Subscription Manager. The initial Subscribe 
      request has the following features:
@@ -368,11 +481,11 @@
       </p></li><li><p>
        unwrapped notifications
       </p></li></ul><div class="div3">
-<h4><a name="iddiv3x1x928" id="iddiv3x1x928"/>5.4.1 Sequence</h4><p>
+<h4><a name="iddiv3x1x1061" id="iddiv3x1x1061"/>5.4.1 Sequence</h4><p>
       The messaging sequence for this test is identical to that of the 
       Duration Expiration Test.
      </p></div><div class="div3">
-<h4><a name="iddiv3x1x933" id="iddiv3x1x933"/>5.4.2 Success Criteria</h4><ul><li><p>
+<h4><a name="iddiv3x1x1066" id="iddiv3x1x1066"/>5.4.2 Success Criteria</h4><ul><li><p>
         Receipt of a valid Subscribe message by the Event Source.
        </p></li><li><p>
         Receipt of a valid SubscribeResponse message by Subscriber.
@@ -387,7 +500,7 @@
         an HTTP error (i.e. '404') that indicates the Subscription 
         Manager no longer exists.
        </p></li></ul></div><div class="div3">
-<h4><a name="iddiv3x1x952" id="iddiv3x1x952"/>5.4.3 Conformance</h4><p>
+<h4><a name="iddiv3x1x1085" id="iddiv3x1x1085"/>5.4.3 Conformance</h4><p>
       Because this test involves the use of both the optional wse:Expires 
       element and the optional xs:dateTime type, there are a number of 
       failure cases that fall within the boundaries of conforming behavior.
@@ -399,7 +512,7 @@
       A conforming Event Source MAY respond to the initial Subscribe 
       request with a wse:UnsupportedExpirationType fault.
      </p></div></div><div class="div2">
-<h3><a name="iddiv2x1x961" id="iddiv2x1x961"/>5.5 Best Effort Expiration Test</h3><p>
+<h3><a name="iddiv2x1x1094" id="iddiv2x1x1094"/>5.5 Best Effort Expiration Test</h3><p>
      This test verifies the correct implementation of the 'best effort'
      expiration feature on the Event Source/Subscription Manager. The 
      initial subscription has the following features:
@@ -413,11 +526,11 @@
       </p></li><li><p>
        unwrapped notifications
       </p></li></ul><div class="div3">
-<h4><a name="iddiv3x1x980" id="iddiv3x1x980"/>5.5.1 Sequence</h4><p>
+<h4><a name="iddiv3x1x1113" id="iddiv3x1x1113"/>5.5.1 Sequence</h4><p>
       The messaging sequence for this test is identical to that of the 
       Duration Expiration Test.
      </p></div><div class="div3">
-<h4><a name="iddiv3x1x985" id="iddiv3x1x985"/>5.5.2 Success Criteria</h4><ul><li><p>
+<h4><a name="iddiv3x1x1118" id="iddiv3x1x1118"/>5.5.2 Success Criteria</h4><ul><li><p>
         Receipt of a valid Subscribe message by the Event Source.
        </p></li><li><p>
         Receipt of a valid SubscribeResponse message by Subscriber.
@@ -432,7 +545,7 @@
         HTTP error (i.e. '404') that indicates the Subscription Manager 
         no longer exists.
        </p></li></ul></div><div class="div3">
-<h4><a name="iddiv3x1x1004" id="iddiv3x1x1004"/>5.5.3 Conformance</h4><p>
+<h4><a name="iddiv3x1x1137" id="iddiv3x1x1137"/>5.5.3 Conformance</h4><p>
       Because this test involves the use of both the optional wse:Expires 
       element and the optional BestEffort attribute, there are a 
       number of failure cases that fall within the boundaries of 
@@ -448,7 +561,7 @@
       implement this test or to fail to meet one of the defined 
       success criteria.
      </p></div></div><div class="div2">
-<h3><a name="iddiv2x1x1013" id="iddiv2x1x1013"/>5.6 Renew Test</h3><p>
+<h3><a name="iddiv2x1x1146" id="iddiv2x1x1146"/>5.6 Renew Test</h3><p>
      This test verifies the ability of a Subscriber to update the 
      expiration time of a Subscription via a Renew request. The initial 
      Subscribe request has the following features:
@@ -465,11 +578,11 @@
     </p><ul><li><p>
        (short) expiration time chosen by Subscriber as xs:duration
       </p></li></ul><div class="div3">
-<h4><a name="iddiv3x1x1038" id="iddiv3x1x1038"/>5.6.1 Sequence</h4><p>
+<h4><a name="iddiv3x1x1171" id="iddiv3x1x1171"/>5.6.1 Sequence</h4><p>
       The following diagram illustrates the sequence of messages for 
       the Renew Test.
      </p><img src="images/renew_test.jpg"/></div><div class="div3">
-<h4><a name="iddiv3x1x1048" id="iddiv3x1x1048"/>5.6.2 Success Criteria</h4><ul><li><p>
+<h4><a name="iddiv3x1x1181" id="iddiv3x1x1181"/>5.6.2 Success Criteria</h4><ul><li><p>
         Receipt of a valid Subscribe message by the Event Source.
        </p></li><li><p>
         Receipt of a valid SubscribeResponse message by Subscriber.
@@ -488,7 +601,7 @@
        </p></li><li><p>
         Receipt of a valid UnsubscribeResponse message by the Subscriber.
        </p></li></ul></div><div class="div3">
-<h4><a name="iddiv3x1x1076" id="iddiv3x1x1076"/>5.6.3 Conformance</h4><p>
+<h4><a name="iddiv3x1x1209" id="iddiv3x1x1209"/>5.6.3 Conformance</h4><p>
       Because this test involves the use of the optional wse:Expires element,
       a conforming Subscriber MAY NOT be capable of implementing this test 
       due to its inability to support wse:Expires.
@@ -499,7 +612,7 @@
       to implement this test or to fail to meet one of the defined 
       success criteria.
      </p></div></div><div class="div2">
-<h3><a name="iddiv2x1x1083" id="iddiv2x1x1083"/>5.7 SubscriptionEnd Test</h3><p>
+<h3><a name="iddiv2x1x1216" id="iddiv2x1x1216"/>5.7 SubscriptionEnd Test</h3><p>
      This test verifies the correct implementation of the SubscriptionEnd 
      feature for both the Subscription Manager and the target of the 
      SubscriptionEnd message. The initial Subscribe request has the 
@@ -513,11 +626,11 @@
       </p></li><li><p>
        unwrapped notifications
       </p></li></ul><div class="div3">
-<h4><a name="iddiv3x1x1102" id="iddiv3x1x1102"/>5.7.1 Sequence</h4><p>
+<h4><a name="iddiv3x1x1235" id="iddiv3x1x1235"/>5.7.1 Sequence</h4><p>
       The following diagram illustrates the sequence of messages for the 
       SubscriptionEnd Test.
      </p><img src="images/subscriptionend.jpg"/></div><div class="div3">
-<h4><a name="iddiv3x1x1112" id="iddiv3x1x1112"/>5.7.2 Success Criteria</h4><ul><li><p>
+<h4><a name="iddiv3x1x1245" id="iddiv3x1x1245"/>5.7.2 Success Criteria</h4><ul><li><p>
         Receipt of a valid Subscribe message by the Event Source.
        </p></li><li><p>
         Receipt of a valid SubscribeResponse message by the Subscriber.
@@ -527,7 +640,7 @@
         Receipt of a valid SubscriptionEnd message by the Subscriber 
         (or whomever is indicated by the EndTo EPR).
        </p></li></ul></div><div class="div3">
-<h4><a name="iddiv3x1x1128" id="iddiv3x1x1128"/>5.7.3 Conformance</h4><p>
+<h4><a name="iddiv3x1x1261" id="iddiv3x1x1261"/>5.7.3 Conformance</h4><p>
       Because this test involves the use of the optional wse:EndTo 
       element there are a number of failure cases that fall within the 
       boundaries of conforming behavior.
@@ -539,7 +652,7 @@
       A conforming Event Source MAY respond to the initial Subscribe 
       request with a wse:EndToNotSupported fault.
      </p></div></div><div class="div2">
-<h3><a name="iddiv2x1x1137" id="iddiv2x1x1137"/>5.8 Filter Test - XPath 1.0</h3><p>
+<h3><a name="iddiv2x1x1270" id="iddiv2x1x1270"/>5.8 Filter Test - XPath 1.0</h3><p>
      This test verifies the ability of the Event Source/Subscription Manager 
      to correctly implement  XPath 1.0 filters. The initial Subscribe 
      request has the following features:
@@ -555,13 +668,13 @@
       </p></li><li><p>
        unwrapped notifications
       </p></li></ul><div class="div3">
-<h4><a name="iddiv3x1x1156" id="iddiv3x1x1156"/>5.8.1 Sequence</h4><p>
+<h4><a name="iddiv3x1x1289" id="iddiv3x1x1289"/>5.8.1 Sequence</h4><p>
       The messaging sequence for this test is identical to that of the 
       Basic Test. The difference between this test and the Basic Test is 
       that only Notifications applying to tag 
       234b6840-de3d-11df-85ca-0800200c9a66 are received by the Event Sink.
      </p></div><div class="div3">
-<h4><a name="iddiv3x1x1161" id="iddiv3x1x1161"/>5.8.2 Success Criteria</h4><ul><li><p>
+<h4><a name="iddiv3x1x1294" id="iddiv3x1x1294"/>5.8.2 Success Criteria</h4><ul><li><p>
         Receipt of a valid Subscribe message by the Event Source.
        </p></li><li><p>
         Receipt of a valid SubscribeResponse message by Subscriber.
@@ -573,7 +686,7 @@
        </p></li><li><p>
         Receipt of a valid UnsubscribeResponse message by the Subscriber.
        </p></li></ul></div><div class="div3">
-<h4><a name="iddiv3x1x1180" id="iddiv3x1x1180"/>5.8.3 Conformance</h4><p>
+<h4><a name="iddiv3x1x1313" id="iddiv3x1x1313"/>5.8.3 Conformance</h4><p>
       Because this test involves the use of the optional wse:Filter 
       element there are a number of failure cases that fall within the 
       boundaries of conforming behavior.
@@ -586,7 +699,7 @@
       request with either a wse:FilteringNotSupported fault or a 
       wse:FilteringRequestedUnavailable fault.
      </p></div></div><div class="div2">
-<h3><a name="iddiv2x1x1189" id="iddiv2x1x1189"/>5.9 Filter Test - XPath 2.0</h3><p>
+<h3><a name="iddiv2x1x1322" id="iddiv2x1x1322"/>5.9 Filter Test - XPath 2.0</h3><p>
      This test verifies the ability of the Event Source/Subscription 
      Manager to correctly implement  XPath 2.0 filters. The initial 
      Subscribe request has the following features:
@@ -602,13 +715,13 @@
       </p></li><li><p>
        unwrapped notifications
       </p></li></ul><div class="div3">
-<h4><a name="iddiv3x1x1208" id="iddiv3x1x1208"/>5.9.1 Sequence</h4><p>
+<h4><a name="iddiv3x1x1341" id="iddiv3x1x1341"/>5.9.1 Sequence</h4><p>
       The messaging sequence for this test is identical to that of the 
       Basic Test. The difference between this test and the Basic Test is 
       that only Notifications applying to tag 
       32675b90-de3d-11df-85ca-0800200c9a66 are received by the Event Sink.
      </p></div><div class="div3">
-<h4><a name="iddiv3x1x1213" id="iddiv3x1x1213"/>5.9.2 Success Criteria</h4><ul><li><p>
+<h4><a name="iddiv3x1x1346" id="iddiv3x1x1346"/>5.9.2 Success Criteria</h4><ul><li><p>
         Receipt of a valid Subscribe message by the Event Source.
        </p></li><li><p>
         Receipt of a valid SubscribeResponse message by Subscriber.
@@ -620,7 +733,7 @@
        </p></li><li><p>
         Receipt of a valid UnsubscribeResponse message by the Subscriber.
        </p></li></ul></div><div class="div3">
-<h4><a name="iddiv3x1x1232" id="iddiv3x1x1232"/>5.9.3 Conformance</h4><p>
+<h4><a name="iddiv3x1x1365" id="iddiv3x1x1365"/>5.9.3 Conformance</h4><p>
       Because this test involves the use of the optional wse:Filter element 
       there are a number of failure cases that fall within the boundaries 
       of conforming behavior.
@@ -633,7 +746,7 @@
       request with either a wse:FilteringNotSupported fault or a 
       wse:FilteringRequestedUnavailable fault.
      </p></div></div><div class="div2">
-<h3><a name="iddiv2x1x1241" id="iddiv2x1x1241"/>5.10 Non-Addressable Event Sink Test</h3><p>
+<h3><a name="iddiv2x1x1374" id="iddiv2x1x1374"/>5.10 Non-Addressable Event Sink Test</h3><p>
      This test verifies the ability to subscribe and receive notifications 
      in an environment in which the Event Sink cannot accept connections 
      from systems outside its network (i.e. the Event Sink is 
@@ -654,7 +767,7 @@
        the MakeConnection anonymous URI (e.g. 
        http://docs.oasis-open.org/ws-rx/wsmc/200702/anonymous?id=550e8400-e29b-11d4-a716-446655440000).
       </p></li></ul></div><div class="div3">
-<h4><a name="iddiv3x1x1265" id="iddiv3x1x1265"/>5.11 Sequence</h4><p>
+<h4><a name="iddiv3x1x1398" id="iddiv3x1x1398"/>5.11 Sequence</h4><p>
      The following diagram illustrates the sequence of messages for the 
      Non-Addressable Event Sink Test.
     </p><img src="images/non_addressable_event_sink.jpg"/><p>
@@ -663,7 +776,7 @@
      SubscribeResponse and UnsubscribeResponse are both transmitted on 
      the back-channel of their corresponding requests.
     </p></div><div class="div3">
-<h4><a name="iddiv3x1x1277" id="iddiv3x1x1277"/>5.12 Success Criteria</h4><ul><li><p>
+<h4><a name="iddiv3x1x1410" id="iddiv3x1x1410"/>5.12 Success Criteria</h4><ul><li><p>
        Receipt of a valid Subscribe message by the Event Source.
       </p></li><li><p>
        Receipt of a valid SubscribeResponse message by Subscriber.
@@ -695,41 +808,41 @@
      elicit a wsa:ActionNotSupported fault response or some other, 
      unspecified behavior.
     </p></div></div><div class="div1">
-<h2><a name="iddiv1x1x1305" id="iddiv1x1x1305"/>6 WS-Transfer/WS-Fragment Tests</h2><p>
+<h2><a name="iddiv1x1x1438" id="iddiv1x1x1438"/>6 WS-Transfer/WS-Fragment Tests</h2><p>
     ...
    </p><div class="div2">
-<h3><a name="iddiv2x1x1310" id="iddiv2x1x1310"/>6.1 xxx Tests</h3><p>
+<h3><a name="iddiv2x1x1443" id="iddiv2x1x1443"/>6.1 xxx Test</h3><p>
      This test ....
     </p><div class="div3">
-<h4><a name="iddiv3x1x1316" id="iddiv3x1x1316"/>6.1.1 Sequence</h4><p>
+<h4><a name="iddiv3x1x1449" id="iddiv3x1x1449"/>6.1.1 Sequence</h4><p>
       ...
      </p></div><div class="div3">
-<h4><a name="iddiv3x1x1321" id="iddiv3x1x1321"/>6.1.2 Success Criteria</h4><ul><li><p>
+<h4><a name="iddiv3x1x1454" id="iddiv3x1x1454"/>6.1.2 Success Criteria</h4><ul><li><p>
         ...
        </p></li></ul></div><div class="div3">
-<h4><a name="iddiv3x1x1328" id="iddiv3x1x1328"/>6.1.3 Conformance</h4><p>
+<h4><a name="iddiv3x1x1461" id="iddiv3x1x1461"/>6.1.3 Conformance</h4><p>
       ...
      </p></div></div></div><div class="div1">
-<h2><a name="iddiv1x1x1333" id="iddiv1x1x1333"/>7 WS-Enumeration Tests</h2><p>
+<h2><a name="iddiv1x1x1466" id="iddiv1x1x1466"/>7 WS-Enumeration Tests</h2><p>
     ...
    </p><div class="div2">
-<h3><a name="iddiv2x1x1338" id="iddiv2x1x1338"/>7.1 xxx Tests</h3><p>
+<h3><a name="iddiv2x1x1471" id="iddiv2x1x1471"/>7.1 xxx Test</h3><p>
      This test ....
     </p><div class="div3">
-<h4><a name="iddiv3x1x1344" id="iddiv3x1x1344"/>7.1.1 Sequence</h4><p>
+<h4><a name="iddiv3x1x1477" id="iddiv3x1x1477"/>7.1.1 Sequence</h4><p>
       ...
      </p></div><div class="div3">
-<h4><a name="iddiv3x1x1349" id="iddiv3x1x1349"/>7.1.2 Success Criteria</h4><ul><li><p>
+<h4><a name="iddiv3x1x1482" id="iddiv3x1x1482"/>7.1.2 Success Criteria</h4><ul><li><p>
         ...
        </p></li></ul></div><div class="div3">
-<h4><a name="iddiv3x1x1356" id="iddiv3x1x1356"/>7.1.3 Conformance</h4><p>
+<h4><a name="iddiv3x1x1489" id="iddiv3x1x1489"/>7.1.3 Conformance</h4><p>
       ...
      </p></div></div></div><div class="div1">
 <h2><a name="wsdl" id="wsdl"/>8 WSDL</h2><div class="div2">
-<h3><a name="iddiv2x1x1365" id="iddiv2x1x1365"/>8.1 Event Source WSDL</h3><p>
+<h3><a name="iddiv2x1x1498" id="iddiv2x1x1498"/>8.1 Event Source WSDL</h3><p>
      TBD
     </p></div><div class="div2">
-<h3><a name="iddiv2x1x1370" id="iddiv2x1x1370"/>8.2 Notification WSDL</h3><p>
+<h3><a name="iddiv2x1x1503" id="iddiv2x1x1503"/>8.2 Notification WSDL</h3><p>
      TBD
     </p></div></div><div class="div1">
 <h2><a name="evd" id="evd"/>9 EventDescriptions</h2><p>
@@ -769,7 +882,7 @@
      Yves Lafon (W3C/ERCIM).
    </p></div><div class="div1">
 <h2><a name="References" id="References"/>12 References</h2><div class="div2">
-<h3><a name="iddiv2x1x1397" id="iddiv2x1x1397"/>12.1 Normative References</h3><dl><dt class="label"><a name="RFC2119" id="RFC2119"/>RFC 2119</dt><dd><a href="http://www.ietf.org/rfc/rfc2119.txt"><cite>
+<h3><a name="iddiv2x1x1530" id="iddiv2x1x1530"/>12.1 Normative References</h3><dl><dt class="label"><a name="RFC2119" id="RFC2119"/>RFC 2119</dt><dd><a href="http://www.ietf.org/rfc/rfc2119.txt"><cite>
         Key words for use in RFCs to Indicate Requirement Levels
        </cite></a>
        , S. Bradner, Author.

Received on Friday, 31 December 2010 13:57:36 UTC