WWW/2002/ws/ra/edcopies wsenum.html,1.36,1.37 wsenum.xml,1.27,1.28 wseventing.html,1.49,1.50 wseventing.xml,1.41,1.42

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

Modified Files:
	wsenum.html wsenum.xml wseventing.html wseventing.xml 
Log Message:
6696


Index: wseventing.xml
===================================================================
RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/wseventing.xml,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -d -r1.41 -r1.42
--- wseventing.xml	13 May 2009 13:26:20 -0000	1.41
+++ wseventing.xml	13 May 2009 13:44:53 -0000	1.42
@@ -1100,6 +1100,20 @@
     </p>
 
     <p>
+     If included within the Subscribe request message, the wse:NotifyTo 
+     and wse:EndTo SHOULD have some cursory validity checking performed before 
+     the Subscribe response is returned. While not all errors can be detected
+     prior to sending a message to those EPRs, some obvious ones can be 
+     detected.  For example, an unsupported transport specified within the 
+     wsa:Address IRI.
+     Detecting these errors during Subscribe processing will lessen the chances
+     of the subscriber creating an unusable subscription.  If this check is
+     performed and a problem is detected then the event source MAY generate
+     a wse:UnusableEPR fault rather than returning the SubscribeResponse 
+     message.
+    </p>
+
+    <p>
      If the event source accepts a request to create a
      subscription, it MUST reply with a response of the following
      form:
@@ -2444,6 +2458,41 @@
     </table>
    </div2>
 
+   <div2 id="UnusableEPR">
+    <head>UnusableEPR</head>
+
+    <p>
+     This fault MAY be generated when an Event Source detects 
+     that the wse:NotifyTo or wse:EndTo EPR is unusable.
+    </p>
+
+    <table border="1">
+     <tbody>
+      <tr>
+       <td><kw>[Code]</kw></td>
+       <td>s12:Sender</td>
+      </tr>
+
+      <tr>
+       <td><kw>[Subcode]</kw></td>
+       <td>wse:UnusableEPR</td>
+      </tr>
+
+      <tr>
+       <td><kw>[Reason]</kw></td>
+       <td>An EPR in the Subscribe request message is unusable.</td>
+      </tr>
+
+      <tr>
+       <td><kw>[Detail]</kw></td>
+       <td>
+        <emph> The specific EPR that generated the error and why. </emph>
+       </td>
+      </tr>
+     </tbody>
+    </table>
+   </div2>
+
   </div1>
 
   <div1 id="Security">
@@ -3487,6 +3536,13 @@
        <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6850">6850</loc>
       </td>
      </tr>
+     <tr>
+      <td> 2009/05/13 </td>
+      <td> DD </td>
+      <td> Added resolution of issue 
+       <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6696">6696</loc>
+      </td>
+     </tr>
     </tbody>
    </table>
   </div1>

Index: wseventing.html
===================================================================
RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/wseventing.html,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -d -r1.49 -r1.50
--- wseventing.html	13 May 2009 13:26:20 -0000	1.49
+++ wseventing.html	13 May 2009 13:44:53 -0000	1.50
@@ -70,6 +70,7 @@
 &nbsp;&nbsp;&nbsp;6.9 <a href="#InvalidMessage">InvalidMessage</a><br/>
 &nbsp;&nbsp;&nbsp;6.10 <a href="#DeliveryFormatRequestedUnavailable">DeliveryFormatRequestUnavailable</a><br/>
 &nbsp;&nbsp;&nbsp;6.11 <a href="#EmptyFilter">EmptyFilter</a><br/>
+&nbsp;&nbsp;&nbsp;6.12 <a href="#UnusableEPR">UnusableEPR</a><br/>
 7 <a href="#Security">Security Considerations</a><br/>
 &nbsp;&nbsp;&nbsp;7.1 <a href="#MessageSecurity">Message Security</a><br/>
 &nbsp;&nbsp;&nbsp;7.2 <a href="#AccessControl">Access Control</a><br/>
@@ -614,6 +615,18 @@
      Other components of the outline above are not further
      constrained by this specification.
     </p><p>
+     If included within the Subscribe request message, the wse:NotifyTo 
+     and wse:EndTo SHOULD have some cursory validity checking performed before 
+     the Subscribe response is returned. While not all errors can be detected
+     prior to sending a message to those EPRs, some obvious ones can be 
+     detected.  For example, an unsupported transport specified within the 
+     wsa:Address IRI.
+     Detecting these errors during Subscribe processing will lessen the chances
+     of the subscriber creating an unusable subscription.  If this check is
+     performed and a problem is detected then the event source MAY generate
+     a wse:UnusableEPR fault rather than returning the SubscribeResponse 
+     message.
+    </p><p>
      If the event source accepts a request to create a
      subscription, it MUST reply with a response of the following
      form:
@@ -1334,7 +1347,11 @@
      This fault MAY be generated when an Event Source detects a 
      wse:Subscribe request containing a filter that, for whatever 
      reason, will never evaluate to true.
-    </p><table border="1"><tbody><tr><td><b>[Code]</b></td><td>s12:Sender</td></tr><tr><td><b>[Subcode]</b></td><td>wse:EmptyFilter</td></tr><tr><td><b>[Reason]</b></td><td>The wse:Filter would result in zero Notifications.</td></tr><tr><td><b>[Detail]</b></td><td><em> The wse:Filter value. </em></td></tr></tbody></table></div></div><div class="div1">
+    </p><table border="1"><tbody><tr><td><b>[Code]</b></td><td>s12:Sender</td></tr><tr><td><b>[Subcode]</b></td><td>wse:EmptyFilter</td></tr><tr><td><b>[Reason]</b></td><td>The wse:Filter would result in zero Notifications.</td></tr><tr><td><b>[Detail]</b></td><td><em> The wse:Filter value. </em></td></tr></tbody></table></div><div class="div2">
+<h3><a name="UnusableEPR" id="UnusableEPR"/>6.12 UnusableEPR</h3><p>
+     This fault MAY be generated when an Event Source detects 
+     that the wse:NotifyTo or wse:EndTo EPR is unusable.
+    </p><table border="1"><tbody><tr><td><b>[Code]</b></td><td>s12:Sender</td></tr><tr><td><b>[Subcode]</b></td><td>wse:UnusableEPR</td></tr><tr><td><b>[Reason]</b></td><td>An EPR in the Subscribe request message is unusable.</td></tr><tr><td><b>[Detail]</b></td><td><em> The specific EPR that generated the error and why. </em></td></tr></tbody></table></div></div><div class="div1">
 <h2><a name="Security" id="Security"/>7 Security Considerations</h2><div class="div2">
 <h3><a name="MessageSecurity" id="MessageSecurity"/>7.1 Message Security</h3><p>
      It is strongly RECOMMENDED that the communication between
@@ -1993,4 +2010,5 @@
        <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6787">6787</a></td></tr><tr><td> 2009/04/28 </td><td> DD </td><td> Added resolution of issue 
        <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6788">6788</a></td></tr><tr><td> 2009/05/13 </td><td> KW </td><td> Added resolution of issue 
        <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6472">6472</a></td></tr><tr><td> 2009/05/13 </td><td> DD </td><td> Added resolution of issue 
-       <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6850">6850</a></td></tr></tbody></table></div></div></body></html>
\ No newline at end of file
+       <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6850">6850</a></td></tr><tr><td> 2009/05/13 </td><td> DD </td><td> Added resolution of issue 
+       <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6696">6696</a></td></tr></tbody></table></div></div></body></html>
\ No newline at end of file

Index: wsenum.html
===================================================================
RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/wsenum.html,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -d -r1.36 -r1.37
--- wsenum.html	13 May 2009 00:34:06 -0000	1.36
+++ wsenum.html	13 May 2009 13:44:53 -0000	1.37
@@ -64,6 +64,7 @@
 &nbsp;&nbsp;&nbsp;4.6 <a href="#InvalidEnumerationContext">InvalidEnumerationContext</a><br/>
 &nbsp;&nbsp;&nbsp;4.7 <a href="#TimedOut">TimedOut</a><br/>
 &nbsp;&nbsp;&nbsp;4.8 <a href="#UnableToRenew">UnableToRenew</a><br/>
+&nbsp;&nbsp;&nbsp;4.9 <a href="#UnusableEPR">UnusableEPR</a><br/>
 5 <a href="#Security">Security Considerations</a><br/>
 6 <a href="#acks">Acknowledgements</a><br/>
 7 <a href="#refs">References</a><br/>
@@ -435,6 +436,18 @@
      Other components of the outline above are not
      further constrained by this specification.
     </p><p>
+     If included within the Enumerate request message, the 
+     wsen:EndTo SHOULD have some cursory validity checking performed before
+     the Enumerate response is returned. While not all errors can be detected
+     prior to sending a message to that EPR, some obvious ones can be
+     detected.  For example, an unsupported transport specified within the
+     wsa:Address IRI.
+     Detecting these errors during Enumerate processing will lessen the chances
+     of the consumer creating an unusable enumeration.  If this check is
+     performed and a problem is detected then the event source MAY generate
+     a wsen:UnusableEPR fault rather than returning the EnumerateResponse.
+     message.
+    </p><p>
      Upon successful processing of an Enumerate
      request message, a data source is expected to create an enumeration
      context and return that context in an Enumerate response message,
@@ -1097,7 +1110,11 @@
         "data source unable to renew"
         <em>
          if no additional information is available.
-        </em></td></tr><tr><td><b>[Detail]</b></td><td/></tr></tbody></table></div></div><div class="div1">
+        </em></td></tr><tr><td><b>[Detail]</b></td><td/></tr></tbody></table></div><div class="div2">
+<h3><a name="UnusableEPR" id="UnusableEPR"/>4.9 UnusableEPR</h3><p>
+     This fault MAY be generated when a Data Source detects
+     that the wsen:EndTo EPR is unusable.
+    </p><table border="1"><tbody><tr><td><b>[Code]</b></td><td>s12:Sender</td></tr><tr><td><b>[Subcode]</b></td><td>wsen:UnusableEPR</td></tr><tr><td><b>[Reason]</b></td><td>The wsen:EndTo EPR is unusable.</td></tr><tr><td><b>[Detail]</b></td><td><em> Details as to why the EPR is unusable. </em></td></tr></tbody></table></div></div><div class="div1">
 <h2><a name="Security" id="Security"/>5 Security Considerations</h2><p>
     It is strongly recommended that the
     communication between services be secured using the mechanisms
@@ -1636,4 +1653,5 @@
        <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6726">6726</a></td></tr><tr><td> 2009/04/22 </td><td> KW </td><td> Added resolution of issue 
        <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6739">6739</a></td></tr><tr><td> 2009/04/28 </td><td> DD </td><td> Added resolution of issue 
        <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6787">6787</a></td></tr><tr><td> 2009/05/12 </td><td> DD </td><td> Added resolution of issue 
-       <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6860">6860</a></td></tr></tbody></table></div></div></body></html>
\ No newline at end of file
+       <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6860">6860</a></td></tr><tr><td> 2009/05/13 </td><td> DD </td><td> Added resolution of issue 
+       <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6696">6696</a></td></tr></tbody></table></div></div></body></html>
\ No newline at end of file

Index: wsenum.xml
===================================================================
RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/wsenum.xml,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -d -r1.27 -r1.28
--- wsenum.xml	13 May 2009 00:34:06 -0000	1.27
+++ wsenum.xml	13 May 2009 13:44:53 -0000	1.28
@@ -761,6 +761,20 @@
      Other components of the outline above are not
      further constrained by this specification.
     </p>
+
+    <p>
+     If included within the Enumerate request message, the 
+     wsen:EndTo SHOULD have some cursory validity checking performed before
+     the Enumerate response is returned. While not all errors can be detected
+     prior to sending a message to that EPR, some obvious ones can be
+     detected.  For example, an unsupported transport specified within the
+     wsa:Address IRI.
+     Detecting these errors during Enumerate processing will lessen the chances
+     of the consumer creating an unusable enumeration.  If this check is
+     performed and a problem is detected then the event source MAY generate
+     a wsen:UnusableEPR fault rather than returning the EnumerateResponse.
+     message.
+    </p>
   
     <p>
      Upon successful processing of an Enumerate
@@ -2015,6 +2029,41 @@
     </table>
    </div2>
 
+   <div2 id="UnusableEPR">
+    <head>UnusableEPR</head>
+   
+    <p>
+     This fault MAY be generated when a Data Source detects
+     that the wsen:EndTo EPR is unusable.
+    </p>
+   
+    <table border="1">
+     <tbody>
+      <tr>
+       <td><kw>[Code]</kw></td>
+       <td>s12:Sender</td>
+      </tr>
+   
+      <tr>
+       <td><kw>[Subcode]</kw></td>
+       <td>wsen:UnusableEPR</td>
+      </tr>
+   
+      <tr>
+       <td><kw>[Reason]</kw></td>
+       <td>The wsen:EndTo EPR is unusable.</td>
+      </tr>
+   
+      <tr>
+       <td><kw>[Detail]</kw></td>
+       <td>
+        <emph> Details as to why the EPR is unusable. </emph>
+       </td>
+      </tr>
+     </tbody>
+    </table>
+   </div2>
+   
   </div1>
 
   <div1 id="Security">
@@ -2800,6 +2849,13 @@
        <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6860">6860</loc>
       </td>
      </tr>
+     <tr>
+      <td> 2009/05/13 </td>
+      <td> DD </td>
+      <td> Added resolution of issue 
+       <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6696">6696</loc>
+      </td>
+     </tr>
     </tbody>
    </table>
   </div1>

Received on Wednesday, 13 May 2009 13:45:05 UTC