- From: Doug Davis via cvs-syncmail <cvsmail@w3.org>
- Date: Wed, 05 Aug 2009 21:00:51 +0000
- To: public-ws-resource-access-notifications@w3.org
Update of /w3ccvs/WWW/2002/ws/ra/edcopies In directory hutz:/tmp/cvs-serv10042 Modified Files: wsenum.html wsenum.xml wseventing.html wseventing.xml wsfrag.html wsfrag.xml wsrt.html wsrt.xml wst.html wst.xml Log Message: 7159 Also, in the fault stuff I changed: <-- Headers elided for clarity. --> to <-- Headers elided for brevity. --> since it not to be clearer its to be less verbose. Index: wst.xml =================================================================== RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/wst.xml,v retrieving revision 1.42 retrieving revision 1.43 diff -u -d -r1.42 -r1.43 --- wst.xml 7 Jul 2009 21:35:37 -0000 1.42 +++ wst.xml 5 Aug 2009 21:00:49 -0000 1.43 @@ -1221,15 +1221,96 @@ </example> </div2> </div1> + <div1 id="Faults"> <head>Faults</head> - <p>All fault messages defined in this specification MUST be sent according to - the rules and usage described in <loc href="http://www.w3.org/TR/2006/REC-ws-addr-soap-20060509/">WS-Addressing 1.0 SOAP Binding</loc> - Section 6 for encoding SOAP 1.1 and SOAP 1.2 faults. - The <kw>[action]</kw> property below SHOULD be used for faults - defined in this specification:</p> + <p> + All fault messages defined in this specification MUST be sent + according to the rules and usage described in + <bibref ref="WSABinding"/> + Section 6 for encoding SOAP 1.1 and SOAP 1.2 faults. + The <kw>[Action]</kw> property below MUST be used for faults + defined in this specification: + </p> + <example> - <eg><loc href="http://www.w3.org/2009/02/ws-tra/fault">http://www.w3.org/2009/02/ws-tra/fault</loc></eg> + <eg>http://www.w3.org/2009/02/ws-tra/fault</eg> + </example> + + <p> + The definitions of faults in this section use the following properties: + </p> + + <p> + <kw>[Code]</kw> The fault code.<phrase/> + <kw>[Subcode]</kw> The fault subcode.<phrase/> + <kw>[Reason]</kw> The English language reason element.<phrase/> + <kw>[Detail]</kw> The detail element. If absent, no detail element + is defined for the fault.<phrase/> + </p> + + <p> + For SOAP 1.2, the <kw>[Code]</kw> property MUST be either + "Sender" or "Receiver". These properties are serialized + into text XML as follows: + </p> + + <table id="soapver" border="1"> + <tbody> + <tr> + <th> SOAP Version </th> + <th> Sender </th> + <th> Receiver </th> + </tr> + <tr> + <td> SOAP 1.2 </td> + <td> s12:Sender </td> + <td> s12:Receiver </td> + </tr> + </tbody> + </table> + + <p>The properties above bind to a SOAP 1.2 fault as follows:</p> + <example> + <eg><s12:Envelope> + <s12:Header> + <wsa:Action> <kw>[Action]</kw> </wsa:Action> + <!-- Headers elided for brevity. --> + </s12:Header> + <s12:Body> + <s12:Fault> + <s12:Code> + <s12:Value><kw>[Code]</kw></s12:Value> + <s12:Subcode> + <s12:Value><kw>[Subcode]</kw></s12:Value> + </s12:Subcode> + </s12:Code> + <s12:Reason> + <s12:Text xml:lang="en"><kw>[Reason]</kw></s12:Text> + </s12:Reason> + <s12:Detail> + <kw>[Detail]</kw> + ... + </s12:Detail> + </s12:Fault> + </s12:Body> + </s12:Envelope></eg> + </example> + + <p>The properties bind to a SOAP 1.1 fault as follows:</p> + <example> + <eg><s11:Envelope> + <s11:Body> + <s11:Fault> + <faultcode><kw>[Subcode]</kw></faultcode> + <faultstring xml:lang="en"><kw>[Reason]</kw></faultstring> + <detail> + <kw>[Detail]</kw> + ... + </detail> + </s11:Fault> + </s11:Body> + </s11:Envelope></eg> </example> <div2 id="InvalidRepresentation"> @@ -1471,6 +1552,13 @@ , May 2006. </bibl> + <bibl key="WS-Addressing 1.0 SOAP Binding" id="WSABinding" + href="http://www.w3.org/TR/2006/REC-ws-addr-soap-20060509"> + <titleref> + W3C Recommendation, "Web Services Addressing 1.0 - SOAP Binding" + </titleref> + , May 2006. + </bibl> <bibl key="WS-Policy" id="WsPolicy" href="http://www.w3.org/TR/ws-policy/"> @@ -1906,6 +1994,13 @@ <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6413">6413</loc> </td> </tr> + <tr> + <td> 2009/08/05 </td> + <td> DD </td> + <td> Added resolution of issue + <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=7159">7159</loc> + </td> + </tr> </tbody> </table> </div1> Index: wsrt.xml =================================================================== RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/wsrt.xml,v retrieving revision 1.27 retrieving revision 1.28 diff -u -d -r1.27 -r1.28 --- wsrt.xml 1 Jul 2009 12:48:15 -0000 1.27 +++ wsrt.xml 5 Aug 2009 21:00:49 -0000 1.28 @@ -2044,24 +2044,21 @@ <div1 id="faults"> <head>Faults</head> - + <p> - WS-ResourceTransfer faults MUST include as the <kw>[Action]</kw> property - the following fault action URI: + All fault messages defined in this specification MUST be sent + according to the rules and usage described in + <bibref ref="WSABinding"/> + Section 6 for encoding SOAP 1.1 and SOAP 1.2 faults. + The <kw>[Action]</kw> property below MUST be used for faults + defined in this specification: </p> - + <example> <eg>http://www.w3.org/2009/02/ws-rst/fault</eg> </example> <p> - The faults defined in this section are generated if the condition - stated in the preamble is met. Faults are targeted at a - destination endpoint according to the fault handling rules defined - in <bibref ref="AddrCore"/>. - </p> - - <p> The definitions of faults in this section use the following properties: </p> @@ -2098,10 +2095,8 @@ <example> <eg><s12:Envelope> <s12:Header> - <wsa:Action> - http://www.w3.org/2009/02/ws-rst/fault - </wsa:Action> - <!-- Headers elided for clarity. --> + <wsa:Action> <kw>[Action]</kw> </wsa:Action> + <!-- Headers elided for brevity. --> </s12:Header> <s12:Body> <s12:Fault> @@ -2717,6 +2712,14 @@ , May 2006. </bibl> + <bibl key="WS-Addressing 1.0 SOAP Binding" id="WSABinding" + href="http://www.w3.org/TR/2006/REC-ws-addr-soap-20060509"> + <titleref> + W3C Recommendation, "Web Services Addressing 1.0 - SOAP Binding" + </titleref> + , May 2006. + </bibl> + <bibl key="WSDL 1.1" id="Wsdl11" href="http://www.w3.org/TR/2001/NOTE-wsdl-20010315"> <titleref> @@ -3750,6 +3753,13 @@ <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6699">6699</loc> </td> </tr> + <tr> + <td> 2009/08/05 </td> + <td> DD </td> + <td> Added resolution of issue + <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=7159">7159</loc> + </td> + </tr> </tbody> </table> </div1> Index: wseventing.html =================================================================== RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/wseventing.html,v retrieving revision 1.69 retrieving revision 1.70 diff -u -d -r1.69 -r1.70 --- wseventing.html 5 Aug 2009 16:46:34 -0000 1.69 +++ wseventing.html 5 Aug 2009 21:00:49 -0000 1.70 @@ -1189,61 +1189,55 @@ </p></div><div class="div1"> <h2><a name="Faults" id="Faults"/>6 Faults</h2><p> All fault messages defined in this specification MUST be sent - according to the rules described in WS-Addressing section 4. They - are sent to the [fault endpoint], if present and valid. Otherwise - they are sent to the [reply endpoint] if present. If neither is - present faults may be sent to the [source endpoint]. - </p><p> - Endpoints compliant with this specification - MUST include required message information headers on all fault - messages. Fault messages are correlated as replies using the - [relationship] property as defined in WS-Addressing. The [action] - property below designates fault messages: - http://www.w3.org/2009/02/ws-evt/fault - </p><p> - The definitions of faults use the following properties: - </p><table border="1"><tbody><tr><td><b>[Code]</b></td><td>The fault code.</td></tr><tr><td><b>[Subcode]</b></td><td>The fault subcode.</td></tr><tr><td><b>[Reason]</b></td><td>The English language reason element.</td></tr><tr><td><b>[Detail]</b></td><td> - The detail element. If absent, no detail element is - defined for the fault. - </td></tr></tbody></table><p> - The properties above bind to a SOAP 1.2 fault as follows: - </p><div class="exampleOuter"><div class="exampleInner"><pre><S:Envelope> - <S:Header> - <wsa:Action> - http://www.w3.org/2009/02/ws-evt/fault - </wsa:Action> - <!-- Headers elided for clarity. --> - </S:Header> - <S:Body> - <S:Fault> - <S:Code> - <S:Value> <b>[Code]</b> </S:Value> - <S:Subcode> - <S:Value> <b>[Subcode]</b> </S:Value> - </S:Subcode> - </S:Code> - <S:Reason> - <S:Text xml:lang="en"> <b>[Reason]</b> </S:Text> - </S:Reason> - <S:Detail> - <b>[Detail]</b> - </S:Detail> - </S:Fault> - </S:Body> -</S:Envelope> </pre></div></div><p> - The SOAP 1.1 fault is less expressive and map only <b>[Subcode]</b> - and <b>[Reason]</b>. These the properties bind to a SOAP 1.1 fault as - follows: - </p><div class="exampleOuter"><div class="exampleInner"><pre><S11:Envelope> - <S11:Body> - <S11:Fault> - <faultcode> <b>[Subcode]</b> </faultcode> - <faultstring xml:lang="en"> <b>[Reason]</b> </faultstring> - </S11:Fault> - </S11:Body> -</S11:Envelope> </pre></div></div><div class="div2"> + according to the rules and usage described in + <a href="#WSABinding">[WS-Addressing 1.0 SOAP Binding]</a> + Section 6 for encoding SOAP 1.1 and SOAP 1.2 faults. + The <b>[Action]</b> property below MUST be used for faults + defined in this specification: + </p><div class="exampleOuter"><div class="exampleInner"><pre>http://www.w3.org/2009/02/ws-evt/fault</pre></div></div><p> + The definitions of faults in this section use the following properties: + </p><p><b>[Code]</b> The fault code.<br/><b>[Subcode]</b> The fault subcode.<br/><b>[Reason]</b> The English language reason element.<br/><b>[Detail]</b> The detail element. If absent, no detail element + is defined for the fault.<br/></p><p> + For SOAP 1.2, the <b>[Code]</b> property MUST be either + "Sender" or "Receiver". These properties are serialized + into text XML as follows: + </p><a name="soapver" id="soapver"/><table border="1"><tbody><tr><th> SOAP Version </th><th> Sender </th><th> Receiver </th></tr><tr><td> SOAP 1.2 </td><td> s12:Sender </td><td> s12:Receiver </td></tr></tbody></table><p>The properties above bind to a SOAP 1.2 fault as follows:</p><div class="exampleOuter"><div class="exampleInner"><pre><s12:Envelope> + <s12:Header> + <wsa:Action> <b>[Action]</b> </wsa:Action> + <!-- Headers elided for brevity. --> + </s12:Header> + <s12:Body> + <s12:Fault> + <s12:Code> + <s12:Value><b>[Code]</b></s12:Value> + <s12:Subcode> + <s12:Value><b>[Subcode]</b></s12:Value> + </s12:Subcode> + </s12:Code> + <s12:Reason> + <s12:Text xml:lang="en"><b>[Reason]</b></s12:Text> + </s12:Reason> + <s12:Detail> + <b>[Detail]</b> + ... + </s12:Detail> + </s12:Fault> + </s12:Body> +</s12:Envelope></pre></div></div><p>The properties bind to a SOAP 1.1 fault as follows:</p><div class="exampleOuter"><div class="exampleInner"><pre><s11:Envelope> + <s11:Body> + <s11:Fault> + <faultcode><b>[Subcode]</b></faultcode> + <faultstring xml:lang="en"><b>[Reason]</b></faultstring> + <detail> + <b>[Detail]</b> + ... + </detail> + </s11:Fault> + </s11:Body> +</s11:Envelope></pre></div></div><div class="div2"> <h3><a name="FaultDetailRetryElement" id="FaultDetailRetryElement"/>6.1 Fault Detail RetryAfter Element</h3><p> - The following element is used to convey additional information in the faults. + The following element is used to convey additional information in + the faults. </p><dl><dt class="label"> /wse:RetryAfter</dt><dd><p> This element (whose content is of type xs:unsignedLong) is a suggested minimum duration in milliseconds to wait before retransmitting the message. @@ -1463,7 +1457,11 @@ W3C Recommendation, "Web Services Addressing 1.0 (WS-Addressing)" </cite></a> , May 2006. - (See http://www.w3.org/2005/08/addressing/.)</dd><dt class="label"><a name="WSMC" id="WSMC"/>WS-MakeConnection</dt><dd><a href="http://docs.oasis-open.org/ws-rx/wsmc/200702"><cite> + (See http://www.w3.org/2005/08/addressing/.)</dd><dt class="label"><a name="WSABinding" id="WSABinding"/>WS-Addressing 1.0 SOAP Binding</dt><dd><a href="http://www.w3.org/TR/2006/REC-ws-addr-soap-20060509"><cite> + W3C Recommendation, "Web Services Addressing 1.0 - SOAP Binding" + </cite></a> + , May 2006. + (See http://www.w3.org/TR/2006/REC-ws-addr-soap-20060509.)</dd><dt class="label"><a name="WSMC" id="WSMC"/>WS-MakeConnection</dt><dd><a href="http://docs.oasis-open.org/ws-rx/wsmc/200702"><cite> Web Services Make Connection (WS-MakeConnection) </cite></a> , February 2009. @@ -2048,4 +2046,5 @@ <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6980">6980</a></td></tr><tr><td> 2009/07/28 </td><td> DD </td><td> Added resolution of issue <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6692">6692</a></td></tr><tr><td> 2009/08/04 </td><td> DD </td><td> Added resolution of issue <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=7136">7136</a></td></tr><tr><td> 2009/08/05 </td><td> DD </td><td> Added resolution of issue - <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6432">6432</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=6432">6432</a></td></tr><tr><td> 2009/08/05 </td><td> DD </td><td> Added resolution of issue + <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=7159">7159</a></td></tr></tbody></table></div></div></body></html> \ No newline at end of file Index: wsrt.html =================================================================== RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/wsrt.html,v retrieving revision 1.38 retrieving revision 1.39 diff -u -d -r1.38 -r1.39 --- wsrt.html 1 Jul 2009 12:48:15 -0000 1.38 +++ wsrt.html 5 Aug 2009 21:00:49 -0000 1.39 @@ -1238,14 +1238,13 @@ the response message. </p></div></div><div class="div1"> <h2><a name="faults" id="faults"/>5 Faults</h2><p> - WS-ResourceTransfer faults MUST include as the <b>[Action]</b> property - the following fault action URI: + All fault messages defined in this specification MUST be sent + according to the rules and usage described in + <a href="#WSABinding">[WS-Addressing 1.0 SOAP Binding]</a> + Section 6 for encoding SOAP 1.1 and SOAP 1.2 faults. + The <b>[Action]</b> property below MUST be used for faults + defined in this specification: </p><div class="exampleOuter"><div class="exampleInner"><pre>http://www.w3.org/2009/02/ws-rst/fault</pre></div></div><p> - The faults defined in this section are generated if the condition - stated in the preamble is met. Faults are targeted at a - destination endpoint according to the fault handling rules defined - in <a href="#AddrCore">[WS-Addressing]</a>. - </p><p> The definitions of faults in this section use the following properties: </p><p><b>[Code]</b> The fault code.<br/><b>[Subcode]</b> The fault subcode.<br/><b>[Reason]</b> The English language reason element.<br/><b>[Detail]</b> The detail element. If absent, no detail element is defined for the fault.<br/></p><p> @@ -1254,10 +1253,8 @@ into text XML as follows: </p><a name="soapver" id="soapver"/><table border="1"><tbody><tr><th> SOAP Version </th><th> Sender </th><th> Receiver </th></tr><tr><td> SOAP 1.2 </td><td> s12:Sender </td><td> s12:Receiver </td></tr></tbody></table><p>The properties above bind to a SOAP 1.2 fault as follows:</p><div class="exampleOuter"><div class="exampleInner"><pre><s12:Envelope> <s12:Header> - <wsa:Action> - http://www.w3.org/2009/02/ws-rst/fault - </wsa:Action> - <!-- Headers elided for clarity. --> + <wsa:Action> <b>[Action]</b> </wsa:Action> + <!-- Headers elided for brevity. --> </s12:Header> <s12:Body> <s12:Fault> @@ -1475,7 +1472,11 @@ W3C Recommendation, "Web Services Addressing 1.0 (WS-Addressing)" </cite></a> , May 2006. - (See http://www.w3.org/2005/08/addressing/.)</dd><dt class="label"><a name="Wsdl11" id="Wsdl11"/>WSDL 1.1</dt><dd><a href="http://www.w3.org/TR/2001/NOTE-wsdl-20010315"><cite> + (See http://www.w3.org/2005/08/addressing/.)</dd><dt class="label"><a name="WSABinding" id="WSABinding"/>WS-Addressing 1.0 SOAP Binding</dt><dd><a href="http://www.w3.org/TR/2006/REC-ws-addr-soap-20060509"><cite> + W3C Recommendation, "Web Services Addressing 1.0 - SOAP Binding" + </cite></a> + , May 2006. + (See http://www.w3.org/TR/2006/REC-ws-addr-soap-20060509.)</dd><dt class="label"><a name="Wsdl11" id="Wsdl11"/>WSDL 1.1</dt><dd><a href="http://www.w3.org/TR/2001/NOTE-wsdl-20010315"><cite> Web Services Description Language (WSDL) 1.1 </cite></a> , E. Christensen, et al, March 2001. @@ -2115,4 +2116,5 @@ <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6648">6648</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/27 </td><td> DD </td><td> Added resolution of issue <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6906">6906</a></td></tr><tr><td> 2009/07/01 </td><td> DD </td><td> Added resolution of issue - <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6699">6699</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=6699">6699</a></td></tr><tr><td> 2009/08/05 </td><td> DD </td><td> Added resolution of issue + <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=7159">7159</a></td></tr></tbody></table></div></div></body></html> \ No newline at end of file Index: wsfrag.xml =================================================================== RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/wsfrag.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- wsfrag.xml 3 Aug 2009 23:57:00 -0000 1.2 +++ wsfrag.xml 5 Aug 2009 21:00:49 -0000 1.3 @@ -1075,15 +1075,92 @@ <div1 id="Faults"> <head>Faults</head> <p> - All fault messages defined in this specification MUST be sent according to - the rules and usage described in - <loc href="http://www.w3.org/TR/2006/REC-ws-addr-soap-20060509/">WS-Addressing 1.0 SOAP Binding</loc> + All fault messages defined in this specification MUST be sent + according to the rules and usage described in + <bibref ref="WSABinding"/> Section 6 for encoding SOAP 1.1 and SOAP 1.2 faults. - The <kw>[action]</kw> property below SHOULD be used for faults + The <kw>[Action]</kw> property below MUST be used for faults defined in this specification: </p> + <example> - <eg><loc href="http://www.w3.org/2009/02/ws-fra/fault">http://www.w3.org/2009/02/ws-fra/fault</loc></eg> + <eg>http://www.w3.org/2009/02/ws-fra/fault</eg> + </example> + + <p> + The definitions of faults in this section use the following properties: + </p> + + <p> + <kw>[Code]</kw> The fault code.<phrase/> + <kw>[Subcode]</kw> The fault subcode.<phrase/> + <kw>[Reason]</kw> The English language reason element.<phrase/> + <kw>[Detail]</kw> The detail element. If absent, no detail element + is defined for the fault.<phrase/> + </p> + + <p> + For SOAP 1.2, the <kw>[Code]</kw> property MUST be either + "Sender" or "Receiver". These properties are serialized + into text XML as follows: + </p> + + <table id="soapver" border="1"> + <tbody> + <tr> + <th> SOAP Version </th> + <th> Sender </th> + <th> Receiver </th> + </tr> + <tr> + <td> SOAP 1.2 </td> + <td> s12:Sender </td> + <td> s12:Receiver </td> + </tr> + </tbody> + </table> + + <p>The properties above bind to a SOAP 1.2 fault as follows:</p> + <example> + <eg><s12:Envelope> + <s12:Header> + <wsa:Action> <kw>[Action]</kw> </wsa:Action> + <!-- Headers elided for brevity. --> + </s12:Header> + <s12:Body> + <s12:Fault> + <s12:Code> + <s12:Value><kw>[Code]</kw></s12:Value> + <s12:Subcode> + <s12:Value><kw>[Subcode]</kw></s12:Value> + </s12:Subcode> + </s12:Code> + <s12:Reason> + <s12:Text xml:lang="en"><kw>[Reason]</kw></s12:Text> + </s12:Reason> + <s12:Detail> + <kw>[Detail]</kw> + ... + </s12:Detail> + </s12:Fault> + </s12:Body> + </s12:Envelope></eg> + </example> + + <p>The properties bind to a SOAP 1.1 fault as follows:</p> + <example> + <eg><s11:Envelope> + <s11:Body> + <s11:Fault> + <faultcode><kw>[Subcode]</kw></faultcode> + <faultstring xml:lang="en"><kw>[Reason]</kw></faultstring> + <detail> + <kw>[Detail]</kw> + ... + </detail> + </s11:Fault> + </s11:Body> + </s11:Envelope></eg> </example> <div2 id="UnsupportedLanguage"> @@ -1178,6 +1255,14 @@ , May 2006. </bibl> + <bibl key="WS-Addressing 1.0 SOAP Binding" id="WSABinding" + href="http://www.w3.org/TR/2006/REC-ws-addr-soap-20060509"> + <titleref> + W3C Recommendation, "Web Services Addressing 1.0 - SOAP Binding" + </titleref> + , May 2006. + </bibl> + <bibl key="WS-Policy" id="WsPolicy" href="http://www.w3.org/TR/ws-policy/"> <titleref> W3C Recommendation, "Web Services Policy 1.5 - Framework" Index: wsfrag.html =================================================================== RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/wsfrag.html,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- wsfrag.html 3 Aug 2009 23:57:00 -0000 1.2 +++ wsfrag.html 5 Aug 2009 21:00:49 -0000 1.3 @@ -584,13 +584,53 @@ ... </p><div class="exampleOuter"><div class="exampleInner"><pre><a href="http://www.w3.org/2009/02/ws-fra/XPath">http://www.w3.org/2009/02/ws-fra/XPath</a></pre></div></div></div><div class="div1"> <h2><a name="Faults" id="Faults"/>7 Faults</h2><p> - All fault messages defined in this specification MUST be sent according to - the rules and usage described in - <a href="http://www.w3.org/TR/2006/REC-ws-addr-soap-20060509/">WS-Addressing 1.0 SOAP Binding</a> + All fault messages defined in this specification MUST be sent + according to the rules and usage described in + <a href="#WSABinding">[WS-Addressing 1.0 SOAP Binding]</a> Section 6 for encoding SOAP 1.1 and SOAP 1.2 faults. - The <b>[action]</b> property below SHOULD be used for faults + The <b>[Action]</b> property below MUST be used for faults defined in this specification: - </p><div class="exampleOuter"><div class="exampleInner"><pre><a href="http://www.w3.org/2009/02/ws-fra/fault">http://www.w3.org/2009/02/ws-fra/fault</a></pre></div></div><div class="div2"> + </p><div class="exampleOuter"><div class="exampleInner"><pre>http://www.w3.org/2009/02/ws-fra/fault</pre></div></div><p> + The definitions of faults in this section use the following properties: + </p><p><b>[Code]</b> The fault code.<br/><b>[Subcode]</b> The fault subcode.<br/><b>[Reason]</b> The English language reason element.<br/><b>[Detail]</b> The detail element. If absent, no detail element + is defined for the fault.<br/></p><p> + For SOAP 1.2, the <b>[Code]</b> property MUST be either + "Sender" or "Receiver". These properties are serialized + into text XML as follows: + </p><a name="soapver" id="soapver"/><table border="1"><tbody><tr><th> SOAP Version </th><th> Sender </th><th> Receiver </th></tr><tr><td> SOAP 1.2 </td><td> s12:Sender </td><td> s12:Receiver </td></tr></tbody></table><p>The properties above bind to a SOAP 1.2 fault as follows:</p><div class="exampleOuter"><div class="exampleInner"><pre><s12:Envelope> + <s12:Header> + <wsa:Action> <b>[Action]</b> </wsa:Action> + <!-- Headers elided for brevity. --> + </s12:Header> + <s12:Body> + <s12:Fault> + <s12:Code> + <s12:Value><b>[Code]</b></s12:Value> + <s12:Subcode> + <s12:Value><b>[Subcode]</b></s12:Value> + </s12:Subcode> + </s12:Code> + <s12:Reason> + <s12:Text xml:lang="en"><b>[Reason]</b></s12:Text> + </s12:Reason> + <s12:Detail> + <b>[Detail]</b> + ... + </s12:Detail> + </s12:Fault> + </s12:Body> + </s12:Envelope></pre></div></div><p>The properties bind to a SOAP 1.1 fault as follows:</p><div class="exampleOuter"><div class="exampleInner"><pre><s11:Envelope> + <s11:Body> + <s11:Fault> + <faultcode><b>[Subcode]</b></faultcode> + <faultstring xml:lang="en"><b>[Reason]</b></faultstring> + <detail> + <b>[Detail]</b> + ... + </detail> + </s11:Fault> + </s11:Body> + </s11:Envelope></pre></div></div><div class="div2"> <h3><a name="UnsupportedLanguage" id="UnsupportedLanguage"/>7.1 UnsupportedLanguage</h3><p> This fault is generated when a service detects an unknown Language URI in a request message. @@ -635,7 +675,11 @@ W3C Recommendation, "Web Services Addressing 1.0 (WS-Addressing)" </cite></a> , May 2006. - (See http://www.w3.org/2005/08/addressing/.)</dd><dt class="label"><a name="WsPolicy" id="WsPolicy"/>WS-Policy</dt><dd><a href="http://www.w3.org/TR/ws-policy/"><cite> + (See http://www.w3.org/2005/08/addressing/.)</dd><dt class="label"><a name="WSABinding" id="WSABinding"/>WS-Addressing 1.0 SOAP Binding</dt><dd><a href="http://www.w3.org/TR/2006/REC-ws-addr-soap-20060509"><cite> + W3C Recommendation, "Web Services Addressing 1.0 - SOAP Binding" + </cite></a> + , May 2006. + (See http://www.w3.org/TR/2006/REC-ws-addr-soap-20060509.)</dd><dt class="label"><a name="WsPolicy" id="WsPolicy"/>WS-Policy</dt><dd><a href="http://www.w3.org/TR/ws-policy/"><cite> W3C Recommendation, "Web Services Policy 1.5 - Framework" </cite></a> , September 2007. Index: wst.html =================================================================== RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/wst.html,v retrieving revision 1.46 retrieving revision 1.47 diff -u -d -r1.46 -r1.47 --- wst.html 7 Jul 2009 21:35:37 -0000 1.46 +++ wst.html 5 Aug 2009 21:00:49 -0000 1.47 @@ -728,11 +728,54 @@ </wst:CreateResponse> </s:Body> </s:Envelope></pre></div></div></div></div><div class="div1"> -<h2><a name="Faults" id="Faults"/>5 Faults</h2><p>All fault messages defined in this specification MUST be sent according to - the rules and usage described in <a href="http://www.w3.org/TR/2006/REC-ws-addr-soap-20060509/">WS-Addressing 1.0 SOAP Binding</a> - Section 6 for encoding SOAP 1.1 and SOAP 1.2 faults. - The <b>[action]</b> property below SHOULD be used for faults - defined in this specification:</p><div class="exampleOuter"><div class="exampleInner"><pre><a href="http://www.w3.org/2009/02/ws-tra/fault">http://www.w3.org/2009/02/ws-tra/fault</a></pre></div></div><div class="div2"> +<h2><a name="Faults" id="Faults"/>5 Faults</h2><p> + All fault messages defined in this specification MUST be sent + according to the rules and usage described in + <a href="#WSABinding">[WS-Addressing 1.0 SOAP Binding]</a> + Section 6 for encoding SOAP 1.1 and SOAP 1.2 faults. + The <b>[Action]</b> property below MUST be used for faults + defined in this specification: + </p><div class="exampleOuter"><div class="exampleInner"><pre>http://www.w3.org/2009/02/ws-tra/fault</pre></div></div><p> + The definitions of faults in this section use the following properties: + </p><p><b>[Code]</b> The fault code.<br/><b>[Subcode]</b> The fault subcode.<br/><b>[Reason]</b> The English language reason element.<br/><b>[Detail]</b> The detail element. If absent, no detail element + is defined for the fault.<br/></p><p> + For SOAP 1.2, the <b>[Code]</b> property MUST be either + "Sender" or "Receiver". These properties are serialized + into text XML as follows: + </p><a name="soapver" id="soapver"/><table border="1"><tbody><tr><th> SOAP Version </th><th> Sender </th><th> Receiver </th></tr><tr><td> SOAP 1.2 </td><td> s12:Sender </td><td> s12:Receiver </td></tr></tbody></table><p>The properties above bind to a SOAP 1.2 fault as follows:</p><div class="exampleOuter"><div class="exampleInner"><pre><s12:Envelope> + <s12:Header> + <wsa:Action> <b>[Action]</b> </wsa:Action> + <!-- Headers elided for brevity. --> + </s12:Header> + <s12:Body> + <s12:Fault> + <s12:Code> + <s12:Value><b>[Code]</b></s12:Value> + <s12:Subcode> + <s12:Value><b>[Subcode]</b></s12:Value> + </s12:Subcode> + </s12:Code> + <s12:Reason> + <s12:Text xml:lang="en"><b>[Reason]</b></s12:Text> + </s12:Reason> + <s12:Detail> + <b>[Detail]</b> + ... + </s12:Detail> + </s12:Fault> + </s12:Body> + </s12:Envelope></pre></div></div><p>The properties bind to a SOAP 1.1 fault as follows:</p><div class="exampleOuter"><div class="exampleInner"><pre><s11:Envelope> + <s11:Body> + <s11:Fault> + <faultcode><b>[Subcode]</b></faultcode> + <faultstring xml:lang="en"><b>[Reason]</b></faultstring> + <detail> + <b>[Detail]</b> + ... + </detail> + </s11:Fault> + </s11:Body> + </s11:Envelope></pre></div></div><div class="div2"> <h3><a name="InvalidRepresentation" id="InvalidRepresentation"/>5.1 InvalidRepresentation</h3><p>This fault is returned when an incorrect representation is sent in a wst:Put or wst:Create message. </p><a name="Table2" id="Table2"/><table border="1" cellpadding="5"><tbody><tr><th align="left"><b>[Code]</b></th><td>s:Sender</td></tr><tr><th align="left"><b>[Subcode]</b></th><td>wst:InvalidRepresentation</td></tr><tr><th align="left"><b>[Reason]</b></th><td>The supplied representation is invalid</td></tr><tr><th align="left"><b>[Detail]</b></th><td>none</td></tr></tbody></table></div><div class="div2"> <h3><a name="UnknownDialect" id="UnknownDialect"/>5.2 UnknownDialect</h3><p> @@ -836,7 +879,11 @@ W3C Recommendation, "Web Services Addressing 1.0 (WS-Addressing)" </cite></a> , May 2006. - (See http://www.w3.org/2005/08/addressing/.)</dd><dt class="label"><a name="WsPolicy" id="WsPolicy"/>WS-Policy</dt><dd><a href="http://www.w3.org/TR/ws-policy/"><cite> + (See http://www.w3.org/2005/08/addressing/.)</dd><dt class="label"><a name="WSABinding" id="WSABinding"/>WS-Addressing 1.0 SOAP Binding</dt><dd><a href="http://www.w3.org/TR/2006/REC-ws-addr-soap-20060509"><cite> + W3C Recommendation, "Web Services Addressing 1.0 - SOAP Binding" + </cite></a> + , May 2006. + (See http://www.w3.org/TR/2006/REC-ws-addr-soap-20060509.)</dd><dt class="label"><a name="WsPolicy" id="WsPolicy"/>WS-Policy</dt><dd><a href="http://www.w3.org/TR/ws-policy/"><cite> W3C Recommendation, "Web Services Policy 1.5 - Framework" </cite></a> , September 2007. @@ -1087,4 +1134,5 @@ <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6924">6924</a></td></tr><tr><td> 2009/07/07 </td><td> DD </td><td> Added resolution of issues <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=7014">7014</a>, <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6975">6975</a>, - <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6413">6413</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=6413">6413</a></td></tr><tr><td> 2009/08/05 </td><td> DD </td><td> Added resolution of issue + <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=7159">7159</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.45 retrieving revision 1.46 diff -u -d -r1.45 -r1.46 --- wsenum.html 12 Jun 2009 03:24:09 -0000 1.45 +++ wsenum.html 5 Aug 2009 21:00:48 -0000 1.46 @@ -1015,14 +1015,13 @@ further constrained by this specification. </p></div></div><div class="div1"> <h2><a name="Faults" id="Faults"/>4 Faults</h2><p> - WS-Enumeration faults MUST include as the <b>[Action]</b> property - the following fault action URI: + All fault messages defined in this specification MUST be sent + according to the rules and usage described in + <a href="#WSABinding">[WS-Addressing 1.0 SOAP Binding]</a> + Section 6 for encoding SOAP 1.1 and SOAP 1.2 faults. + The <b>[Action]</b> property below MUST be used for faults + defined in this specification: </p><div class="exampleOuter"><div class="exampleInner"><pre>http://www.w3.org/2009/02/ws-enu/fault</pre></div></div><p> - The faults defined in this section are generated if the condition - stated in the preamble is met. Faults are targeted at a - destination endpoint according to the fault handling rules defined - in <a href="#AddrCore">[WS-Addressing]</a>. - </p><p> The definitions of faults in this section use the following properties: </p><p><b>[Code]</b> The fault code.<br/><b>[Subcode]</b> The fault subcode.<br/><b>[Reason]</b> The English language reason element.<br/><b>[Detail]</b> The detail element. If absent, no detail element is defined for the fault.<br/></p><p> @@ -1031,10 +1030,8 @@ into text XML as follows: </p><a name="soapver" id="soapver"/><table border="1"><tbody><tr><th> SOAP Version </th><th> Sender </th><th> Receiver </th></tr><tr><td> SOAP 1.2 </td><td> s12:Sender </td><td> s12:Receiver </td></tr></tbody></table><p>The properties above bind to a SOAP 1.2 fault as follows:</p><div class="exampleOuter"><div class="exampleInner"><pre><s12:Envelope> <s12:Header> - <wsa:Action> - http://www.w3.org/2009/02/ws-enu/fault - </wsa:Action> - <!-- Headers elided for clarity. --> + <wsa:Action> <b>[Action]</b> </wsa:Action> + <!-- Headers elided for brevity. --> </s12:Header> <s12:Body> <s12:Fault> @@ -1257,7 +1254,11 @@ W3C Recommendation, "Web Services Addressing 1.0 (WS-Addressing)" </cite></a> , May 2006. - (See http://www.w3.org/2005/08/addressing/.)</dd><dt class="label"><a name="wspolicy" id="wspolicy"/>WS-Policy</dt><dd><a href="http://www.w3.org/TR/ws-policy/"><cite> + (See http://www.w3.org/2005/08/addressing/.)</dd><dt class="label"><a name="WSABinding" id="WSABinding"/>WS-Addressing 1.0 SOAP Binding</dt><dd><a href="http://www.w3.org/TR/2006/REC-ws-addr-soap-20060509"><cite> + W3C Recommendation, "Web Services Addressing 1.0 - SOAP Binding" + </cite></a> + , May 2006. + (See http://www.w3.org/TR/2006/REC-ws-addr-soap-20060509.)</dd><dt class="label"><a name="wspolicy" id="wspolicy"/>WS-Policy</dt><dd><a href="http://www.w3.org/TR/ws-policy/"><cite> W3C Recommendation, "Web Services Policy 1.5 - Framework" </cite></a> , September 2007. @@ -1671,4 +1672,5 @@ <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6920">6920</a></td></tr><tr><td> 2009/05/27 </td><td> DD </td><td> Added resolution of issue <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6906">6906</a></td></tr><tr><td> 2009/06/04 </td><td> DD </td><td> Added resolution of issue <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6916">6916</a></td></tr><tr><td> 2009/06/11 </td><td> DD </td><td> Added resolution of issue - <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6956">6956</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=6956">6956</a></td></tr><tr><td> 2009/08/05 </td><td> DD </td><td> Added resolution of issue + <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=7159">7159</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.36 retrieving revision 1.37 diff -u -d -r1.36 -r1.37 --- wsenum.xml 12 Jun 2009 03:24:09 -0000 1.36 +++ wsenum.xml 5 Aug 2009 21:00:48 -0000 1.37 @@ -1691,24 +1691,21 @@ <div1 id="Faults"> <head>Faults</head> - + <p> - WS-Enumeration faults MUST include as the <kw>[Action]</kw> property - the following fault action URI: + All fault messages defined in this specification MUST be sent + according to the rules and usage described in + <bibref ref="WSABinding"/> + Section 6 for encoding SOAP 1.1 and SOAP 1.2 faults. + The <kw>[Action]</kw> property below MUST be used for faults + defined in this specification: </p> - + <example> <eg>http://www.w3.org/2009/02/ws-enu/fault</eg> </example> <p> - The faults defined in this section are generated if the condition - stated in the preamble is met. Faults are targeted at a - destination endpoint according to the fault handling rules defined - in <bibref ref="AddrCore"/>. - </p> - - <p> The definitions of faults in this section use the following properties: </p> @@ -1745,10 +1742,8 @@ <example> <eg><s12:Envelope> <s12:Header> - <wsa:Action> - http://www.w3.org/2009/02/ws-enu/fault - </wsa:Action> - <!-- Headers elided for clarity. --> + <wsa:Action> <kw>[Action]</kw> </wsa:Action> + <!-- Headers elided for brevity. --> </s12:Header> <s12:Body> <s12:Fault> @@ -2307,6 +2302,14 @@ , May 2006. </bibl> + <bibl key="WS-Addressing 1.0 SOAP Binding" id="WSABinding" + href="http://www.w3.org/TR/2006/REC-ws-addr-soap-20060509"> + <titleref> + W3C Recommendation, "Web Services Addressing 1.0 - SOAP Binding" + </titleref> + , May 2006. + </bibl> + <bibl key="WS-Policy" id="wspolicy" href="http://www.w3.org/TR/ws-policy/"> <titleref> @@ -2920,6 +2923,13 @@ <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6956">6956</loc> </td> </tr> + <tr> + <td> 2009/08/05 </td> + <td> DD </td> + <td> Added resolution of issue + <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=7159">7159</loc> + </td> + </tr> </tbody> </table> </div1> Index: wseventing.xml =================================================================== RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/wseventing.xml,v retrieving revision 1.60 retrieving revision 1.61 diff -u -d -r1.60 -r1.61 --- wseventing.xml 5 Aug 2009 16:46:35 -0000 1.60 +++ wseventing.xml 5 Aug 2009 21:00:49 -0000 1.61 @@ -1912,104 +1912,98 @@ <p> All fault messages defined in this specification MUST be sent - according to the rules described in WS-Addressing section 4. They - are sent to the [fault endpoint], if present and valid. Otherwise - they are sent to the [reply endpoint] if present. If neither is - present faults may be sent to the [source endpoint]. + according to the rules and usage described in + <bibref ref="WSABinding"/> + Section 6 for encoding SOAP 1.1 and SOAP 1.2 faults. + The <kw>[Action]</kw> property below MUST be used for faults + defined in this specification: </p> + <example> + <eg>http://www.w3.org/2009/02/ws-evt/fault</eg> + </example> + <p> - Endpoints compliant with this specification - MUST include required message information headers on all fault - messages. Fault messages are correlated as replies using the - [relationship] property as defined in WS-Addressing. The [action] - property below designates fault messages: - http://www.w3.org/2009/02/ws-evt/fault + The definitions of faults in this section use the following properties: </p> - + <p> - The definitions of faults use the following properties: + <kw>[Code]</kw> The fault code.<phrase/> + <kw>[Subcode]</kw> The fault subcode.<phrase/> + <kw>[Reason]</kw> The English language reason element.<phrase/> + <kw>[Detail]</kw> The detail element. If absent, no detail element + is defined for the fault.<phrase/> </p> - - <table border="1"> + + <p> + For SOAP 1.2, the <kw>[Code]</kw> property MUST be either + "Sender" or "Receiver". These properties are serialized + into text XML as follows: + </p> + + <table id="soapver" border="1"> <tbody> <tr> - <td><kw>[Code]</kw></td> - <td>The fault code.</td> - </tr> - - <tr> - <td><kw>[Subcode]</kw></td> - <td>The fault subcode.</td> - </tr> - - <tr> - <td><kw>[Reason]</kw></td> - <td>The English language reason element.</td> + <th> SOAP Version </th> + <th> Sender </th> + <th> Receiver </th> </tr> - <tr> - <td><kw>[Detail]</kw></td> - <td> - The detail element. If absent, no detail element is - defined for the fault. - </td> + <td> SOAP 1.2 </td> + <td> s12:Sender </td> + <td> s12:Receiver </td> </tr> </tbody> </table> - - <p> - The properties above bind to a SOAP 1.2 fault as follows: - </p> - + + <p>The properties above bind to a SOAP 1.2 fault as follows:</p> <example> - <eg><S:Envelope> - <S:Header> - <wsa:Action> - http://www.w3.org/2009/02/ws-evt/fault - </wsa:Action> - <!-- Headers elided for clarity. --> - </S:Header> - <S:Body> - <S:Fault> - <S:Code> - <S:Value> <kw>[Code]</kw> </S:Value> - <S:Subcode> - <S:Value> <kw>[Subcode]</kw> </S:Value> - </S:Subcode> - </S:Code> - <S:Reason> - <S:Text xml:lang="en"> <kw>[Reason]</kw> </S:Text> - </S:Reason> - <S:Detail> - <kw>[Detail]</kw> - </S:Detail> - </S:Fault> - </S:Body> -</S:Envelope> </eg> + <eg><s12:Envelope> + <s12:Header> + <wsa:Action> <kw>[Action]</kw> </wsa:Action> + <!-- Headers elided for brevity. --> + </s12:Header> + <s12:Body> + <s12:Fault> + <s12:Code> + <s12:Value><kw>[Code]</kw></s12:Value> + <s12:Subcode> + <s12:Value><kw>[Subcode]</kw></s12:Value> + </s12:Subcode> + </s12:Code> + <s12:Reason> + <s12:Text xml:lang="en"><kw>[Reason]</kw></s12:Text> + </s12:Reason> + <s12:Detail> + <kw>[Detail]</kw> + ... + </s12:Detail> + </s12:Fault> + </s12:Body> +</s12:Envelope></eg> </example> - - <p> - The SOAP 1.1 fault is less expressive and map only <kw>[Subcode]</kw> - and <kw>[Reason]</kw>. These the properties bind to a SOAP 1.1 fault as - follows: - </p> - + + <p>The properties bind to a SOAP 1.1 fault as follows:</p> <example> - <eg><S11:Envelope> - <S11:Body> - <S11:Fault> - <faultcode> <kw>[Subcode]</kw> </faultcode> - <faultstring xml:lang="en"> <kw>[Reason]</kw> </faultstring> - </S11:Fault> - </S11:Body> -</S11:Envelope> </eg> + <eg><s11:Envelope> + <s11:Body> + <s11:Fault> + <faultcode><kw>[Subcode]</kw></faultcode> + <faultstring xml:lang="en"><kw>[Reason]</kw></faultstring> + <detail> + <kw>[Detail]</kw> + ... + </detail> + </s11:Fault> + </s11:Body> +</s11:Envelope></eg> </example> <div2 id="FaultDetailRetryElement"> <head>Fault Detail RetryAfter Element</head> <p> - The following element is used to convey additional information in the faults. + The following element is used to convey additional information in + the faults. </p> <glist> @@ -2648,6 +2642,14 @@ , May 2006. </bibl> + <bibl key="WS-Addressing 1.0 SOAP Binding" id="WSABinding" + href="http://www.w3.org/TR/2006/REC-ws-addr-soap-20060509"> + <titleref> + W3C Recommendation, "Web Services Addressing 1.0 - SOAP Binding" + </titleref> + , May 2006. + </bibl> + <bibl key="WS-MakeConnection" id="WSMC" href="http://docs.oasis-open.org/ws-rx/wsmc/200702"> <titleref> @@ -3612,6 +3614,13 @@ <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=6432">6432</loc> </td> </tr> + <tr> + <td> 2009/08/05 </td> + <td> DD </td> + <td> Added resolution of issue + <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=7159">7159</loc> + </td> + </tr> </tbody> </table> </div1>
Received on Wednesday, 5 August 2009 21:05:03 UTC