- From: Asir Vedamuthu via cvs-syncmail <cvsmail@w3.org>
- Date: Wed, 13 Apr 2005 22:39:22 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20 In directory hutz:/tmp/cvs-serv4268/ws/desc/wsdl20 Modified Files: wsdl20-adjuncts.html wsdl20-adjuncts.xml Log Message: LC76d - per request from Hugo, I Changed default binding rules for Header Construction, section 4.3 Removed "required" from section 4.1, 4.10.3, 4.10.4 Changed default binding rules for Header Construction, section 5.3 Removed "required" from section 5.2, 5.7.3 and 5.7.4 Index: wsdl20-adjuncts.html =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-adjuncts.html,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** wsdl20-adjuncts.html 13 Apr 2005 01:39:57 -0000 1.20 --- wsdl20-adjuncts.html 13 Apr 2005 22:39:20 -0000 1.21 *************** *** 1,8 **** <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ! <html lang="en" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta name="generator" content= ! "HTML Tidy for Linux/x86 (vers 1st February 2005), see www.w3.org" /> <meta http-equiv="Content-Type" content= "text/html; charset=utf-8" /> --- 1,8 ---- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ! <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <meta name="generator" content= ! "HTML Tidy for Cygwin (vers 1st September 2003), see www.w3.org" /> <meta http-equiv="Content-Type" content= "text/html; charset=utf-8" /> *************** *** 152,157 **** A. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br /> ! B. <a href="#changelog">Part 2 Change Log</a> ! (Non-Normative)<br /></p> </div> <hr /> --- 152,156 ---- A. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br /> ! B. <a href="#changelog">Part 2 Change Log</a> (Non-Normative)</p> </div> <hr /> *************** *** 440,452 **** "#Normative-References">Normative References</a><br /> 6.2 <a href= ! "#Informative-References">Informative References</a><br /></p> <h3><a name="appendix" id="appendix">Appendices</a></h3> <p class="toc">A. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br /> B. <a href="#changelog">Part 2 Change Log</a> (Non-Normative)<br /> ! B.1 <a href="#id2299905">WSDL 2.0 Extensions Change Log</a><br /> ! B.2 <a href="#id2300898">WSDL 2.0 Bindings ! Change Log</a><br /></p> </div> <hr /> --- 439,451 ---- "#Normative-References">Normative References</a><br /> 6.2 <a href= ! "#Informative-References">Informative References</a></p> <h3><a name="appendix" id="appendix">Appendices</a></h3> <p class="toc">A. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br /> B. <a href="#changelog">Part 2 Change Log</a> (Non-Normative)<br /> ! B.1 <a href="#id4541266">WSDL 2.0 Extensions Change Log</a><br /> ! B.2 <a href="#id4542297">WSDL 2.0 Bindings ! Change Log</a></p> </div> <hr /> *************** *** 1093,1097 **** </li> </ul> ! </li> </ol> <div class="note"> --- 1092,1097 ---- </li> </ul> ! <br /> ! <br /></li> </ol> <div class="note"> *************** *** 1160,1163 **** --- 1160,1164 ---- </div> </div> + <br /> <div class="div3"> <h4><a name="InterfaceOperation_RPC_Signature_Mapping" id= *************** *** 1189,1196 **** </tbody> </table> ! <br /></div> </div> <div class="div2"> ! <h3><a name="_operation_uri_style"></a>3.2 URI Style</h3> <p>The URI style may be used for Interface Operation components using a message exchange pattern with an initial message.</p> --- 1190,1198 ---- </tbody> </table> ! </div> </div> <div class="div2"> ! <h3><a name="_operation_uri_style" id= ! "_operation_uri_style"></a>3.2 URI Style</h3> <p>The URI style may be used for Interface Operation components using a message exchange pattern with an initial message.</p> *************** *** 1243,1248 **** </div> <div class="div2"> ! <h3><a name="_operation_multipart_style"></a>3.3 Multipart ! style</h3> <p>The Multipart style may be used for Interface Operation components using a message exchange pattern with an initial --- 1245,1250 ---- </div> <div class="div2"> ! <h3><a name="_operation_multipart_style" id= ! "_operation_multipart_style"></a>3.3 Multipart style</h3> <p>The Multipart style may be used for Interface Operation components using a message exchange pattern with an initial *************** *** 1389,1394 **** <<b>wsoap:module</b> ... />* ! <<b>wsoap:header</b> element="<em>xs:QName</em>" required="xs:boolean"? ! mustUnderstand="xs:boolean"?> <documentation />? </<b>wsoap:header</b>>* --- 1391,1395 ---- <<b>wsoap:module</b> ... />* ! <<b>wsoap:header</b> element="<em>xs:QName</em>" mustUnderstand="xs:boolean"?> <documentation />? </<b>wsoap:header</b>>* *************** *** 1531,1547 **** Declaring SOAP Header Blocks</b></a> exists and is not empty in a Binding Message Reference or Binding Fault component, <em>element ! information item</em>s conforming to the complex type definition of ! the {element} property of the SOAP Header Block component in the ! {soap headers} property MUST be turned into SOAP header blocks for ! the corresponding messages if the {required} property of the SOAP ! Header Block component has a value of "true", and MAY be so if its ! value is "false".</p> ! <div class="note"> ! <p class="prefix"><b>Note:</b></p> ! <p>The order of <em>element information item</em>s validated by ! this complex type definition is insignificant.</p> ! </div> ! <p>If the {mustUnderstand} property value is present and its value ! is "true" for a SOAP Header Block component, that particular SOAP header block should be marked with a <code>mustUnderstand</code> <em>attribute information item</em> with a value of "true" or "1" --- 1532,1541 ---- Declaring SOAP Header Blocks</b></a> exists and is not empty in a Binding Message Reference or Binding Fault component, <em>element ! information item</em> conforming to the element declaration of a ! SOAP Header Block component's {element} property, in the {soap ! headers} property, MUST be turned into a SOAP header block for the ! corresponding message.</p> ! <p>And, if the SOAP Header Block component's {mustUnderstand} ! property is present and its value is "true", that particular SOAP header block should be marked with a <code>mustUnderstand</code> <em>attribute information item</em> with a value of "true" or "1" *************** *** 1631,1635 **** </tbody> </table> ! <br /></div> </div> <div class="div2"> --- 1625,1629 ---- </tbody> </table> ! </div> </div> <div class="div2"> *************** *** 1707,1711 **** </tbody> </table> ! <br /></div> </div> <div class="div2"> --- 1701,1705 ---- </tbody> </table> ! </div> </div> <div class="div2"> *************** *** 1867,1871 **** </tbody> </table> ! <br /></div> </div> <div class="div2"> --- 1861,1865 ---- </tbody> </table> ! </div> </div> <div class="div2"> *************** *** 1994,1998 **** </tbody> </table> ! <br /></div> </div> <div class="div2"> --- 1988,1992 ---- </tbody> </table> ! </div> </div> <div class="div2"> *************** *** 2200,2204 **** </tbody> </table> ! <br /></div> </div> <div class="div2"> --- 2194,2198 ---- </tbody> </table> ! </div> </div> <div class="div2"> *************** *** 2250,2258 **** </li> <li> - <p>{required}, REQUIRED. A <em>xs:boolean</em> indicating whether - the SOAP header block identified by the {element} property MUST be - used.</p> - </li> - <li> <p>{mustUnderstand}, OPTIONAL. A <em>xs:boolean</em> indicating if the SOAP header block MUST be decorated with a SOAP --- 2244,2247 ---- *************** *** 2271,2276 **** <fault ref="<em>xs:QName</em>" wsoap:code="<em>xs:QName</em>" > ! <<b>wsoap:header</b> element="<em>xs:QName</em>" required="xs:boolean"? ! mustUnderstand="xs:boolean"?> <documentation />? </<b>wsoap:header</b>>* --- 2260,2264 ---- <fault ref="<em>xs:QName</em>" wsoap:code="<em>xs:QName</em>" > ! <<b>wsoap:header</b> element="<em>xs:QName</em>" mustUnderstand="xs:boolean"?> <documentation />? </<b>wsoap:header</b>>* *************** *** 2320,2338 **** </li> <li> - <p>An OPTIONAL <code>required</code> <em>attribute information - item</em> with the following Infoset properties:</p> - <ul> - <li> - <p>A [local name] of <code>required</code></p> - </li> - <li> - <p>A [namespace name] which has no value</p> - </li> - <li> - <p>A type of <em>xs:boolean</em></p> - </li> - </ul> - </li> - <li> <p>An OPTIONAL <code>mustUnderstand</code> <em>attribute information item</em> with the following Infoset properties:</p> --- 2308,2311 ---- *************** *** 2413,2422 **** </tr> <tr> - <td rowspan="1" colspan="1">{required}</td> - <td rowspan="1" colspan="1">The actual value of the - <code>required</code> <em>attribute information item</em> if - present, otherwise "false".</td> - </tr> - <tr> <td rowspan="1" colspan="1">{mustUnderstand}</td> <td rowspan="1" colspan="1">The actual value of the --- 2386,2389 ---- *************** *** 2426,2430 **** </tbody> </table> ! <br /></div> </div> <div class="div2"> --- 2393,2397 ---- </tbody> </table> ! </div> </div> <div class="div2"> *************** *** 2639,2643 **** <b>whttp:reasonPhrase</b>="xs:string"? > <documentation />? ! <<b>whttp:header</b> element="<em>xs:QName</em>" required="xs:boolean"?> <documentation />? </<b>whttp:header</b>>* --- 2606,2610 ---- <b>whttp:reasonPhrase</b>="xs:string"? > <documentation />? ! <<b>whttp:header</b> element="<em>xs:QName</em>" > <documentation />? </<b>whttp:header</b>>* *************** *** 2703,2708 **** </div> <div class="div2"> ! <h3><a name="_http_binding_default_rules"></a>5.3 Default Binding ! Rules</h3> <ul> <li> --- 2670,2675 ---- </div> <div class="div2"> ! <h3><a name="_http_binding_default_rules" id= ! "_http_binding_default_rules"></a>5.3 Default Binding Rules</h3> <ul> <li> *************** *** 2838,2852 **** Declaring SOAP Header Blocks</b></a> exists and is not empty in a Binding Message Reference or Binding Fault component, <em>element ! information item</em>s conforming to the complex type definition of ! the {element} property of the HTTP Header component in the {http ! headers} property MUST be turned into HTTP headers for the ! corresponding messages if the {required} property of the HTTP ! Header component has a value of "true", and MAY be so if its value ! is "false".</p> ! <div class="note"> ! <p class="prefix"><b>Note:</b></p> ! <p>The order of <em>element information item</em>s validated by ! this complex type definition is insignificant.</p> ! </div> <p>Only <em>element information item</em>s of type <em>xs:string</em> or <em>xs:anyURI</em> may be serialized. All --- 2805,2812 ---- Declaring SOAP Header Blocks</b></a> exists and is not empty in a Binding Message Reference or Binding Fault component, <em>element ! information item</em> conforming to the element declaration of a ! HTTP Header Component's {element} property, in the {http headers} ! property, MUST be turned into a HTTP header for the corresponding ! message.</p> <p>Only <em>element information item</em>s of type <em>xs:string</em> or <em>xs:anyURI</em> may be serialized. All *************** *** 2871,2875 **** <em>element information item</em> value in UTF-8. If this serialization is NOT possible, then the <em>element information ! item</em>MUST be ignored.</p> </li> </ul> --- 2831,2835 ---- <em>element information item</em> value in UTF-8. If this serialization is NOT possible, then the <em>element information ! item</em> MUST be ignored.</p> </li> </ul> *************** *** 2955,2959 **** </tbody> </table> ! <br /></div> </div> <div class="div2"> --- 2915,2919 ---- </tbody> </table> ! </div> </div> <div class="div2"> *************** *** 3309,3313 **** </tbody> </table> ! <br /></div> </div> <div class="div2"> --- 3269,3273 ---- </tbody> </table> ! </div> </div> <div class="div2"> *************** *** 3356,3364 **** HTTP header.</p> </li> - <li> - <p>{required}, REQUIRED. A <em>xs:boolean</em> indicating whether - the HTTP header identified by the {element} property MUST be - used.</p> - </li> </ul> </div> --- 3316,3319 ---- *************** *** 3371,3375 **** <binding name="<em>xs:NCName</em>" type="<em>http://www.w3.org/@@@@/@@/wsdl/http</em>" > <fault ref="<em>xs:QName</em>"> ! <<b>whttp:header</b> element="<em>xs:QName</em>" required="xs:boolean"?> <documentation />? </<b>whttp:header</b>>* --- 3326,3330 ---- <binding name="<em>xs:NCName</em>" type="<em>http://www.w3.org/@@@@/@@/wsdl/http</em>" > <fault ref="<em>xs:QName</em>"> ! <<b>whttp:header</b> element="<em>xs:QName</em>"> <documentation />? </<b>whttp:header</b>>* *************** *** 3419,3437 **** </li> <li> - <p>An OPTIONAL <code>required</code> <em>attribute information - item</em> with the following Infoset properties:</p> - <ul> - <li> - <p>A [local name] of <code>required</code></p> - </li> - <li> - <p>A [namespace name] which has no value</p> - </li> - <li> - <p>A type of <em>xs:boolean</em></p> - </li> - </ul> - </li> - <li> <p>Zero or more namespace qualified <em>attribute information item</em>s. The [namespace name] of such <em>attribute information --- 3374,3377 ---- *************** *** 3496,3508 **** property of the Description component.</td> </tr> - <tr> - <td rowspan="1" colspan="1">{required}</td> - <td rowspan="1" colspan="1">The actual value of the - <code>required</code> <em>attribute information item</em> if - present, otherwise "false".</td> - </tr> </tbody> </table> ! <br /></div> </div> <div class="div2"> --- 3436,3442 ---- property of the Description component.</td> </tr> </tbody> </table> ! </div> </div> <div class="div2"> *************** *** 3625,3633 **** </tbody> </table> ! <br /></div> </div> <div class="div2"> ! <h3><a name="_http_serialization"></a>5.9 Serialization Format of ! Instance Data</h3> <p>The following serialization formats can be used to encode the <a title="instance_data" href="#instance_data">instance data</a> --- 3559,3567 ---- </tbody> </table> ! </div> </div> <div class="div2"> ! <h3><a name="_http_serialization" id="_http_serialization"></a>5.9 ! Serialization Format of Instance Data</h3> <p>The following serialization formats can be used to encode the <a title="instance_data" href="#instance_data">instance data</a> *************** *** 3637,3642 **** restrictions on the style of the Interface Operation bound.</p> <div class="div3"> ! <h4><a name="_http_x-www-form-urlencoded"></a>5.9.1 Serialization ! as "application/x-www-form-urlencoded"</h4> <p>This serialization format is designed to allow a Web service to produce a URI based on the <a title="instance_data" href= --- 3571,3577 ---- restrictions on the style of the Interface Operation bound.</p> <div class="div3"> ! <h4><a name="_http_x-www-form-urlencoded" id= ! "_http_x-www-form-urlencoded"></a>5.9.1 Serialization as ! "application/x-www-form-urlencoded"</h4> <p>This serialization format is designed to allow a Web service to produce a URI based on the <a title="instance_data" href= *************** *** 3697,3702 **** Component Model</b></a>.</p> <div class="div4"> ! <h5><a name="_http_operation_location_cited_get"></a>5.9.1.1 Case ! of elements cited in the {http location} property</h5> <table border="1" summary= "Editorial note: URIPath Feedback Requested"> --- 3632,3638 ---- Component Model</b></a>.</p> <div class="div4"> ! <h5><a name="_http_operation_location_cited_get" id= ! "_http_operation_location_cited_get"></a>5.9.1.1 Case of elements ! cited in the {http location} property</h5> <table border="1" summary= "Editorial note: URIPath Feedback Requested"> *************** *** 3748,3753 **** </div> <div class="div4"> ! <h5><a name="_http_operation_location_notcited_get"></a>5.9.1.2 ! Case elements NOT cited in the {http location} property</h5> <p>If not all elements from the <a title="instance_data" href= "#instance_data">instance data</a> are cited in the {http location} --- 3684,3690 ---- </div> <div class="div4"> ! <h5><a name="_http_operation_location_notcited_get" id= ! "_http_operation_location_notcited_get"></a>5.9.1.2 Case elements ! NOT cited in the {http location} property</h5> <p>If not all elements from the <a title="instance_data" href= "#instance_data">instance data</a> are cited in the {http location} *************** *** 3762,3767 **** Serialization in the request URI</b></a>).</p> <div class="div5"> ! <h6><a name="_http_operation_location_notcited_uri"></a>5.9.1.2.1 ! Serialization in the request URI</h6> <p>Non-nil elements with a possibly empty single value of the <a title="instance_data" href="#instance_data">instance data</a> --- 3699,3705 ---- Serialization in the request URI</b></a>).</p> <div class="div5"> ! <h6><a name="_http_operation_location_notcited_uri" id= ! "_http_operation_location_notcited_uri"></a>5.9.1.2.1 Serialization ! in the request URI</h6> <p>Non-nil elements with a possibly empty single value of the <a title="instance_data" href="#instance_data">instance data</a> *************** *** 3796,3800 **** </div> <div class="div5"> ! <h6><a name="_http_operation_location_notcited_body"></a>5.9.1.2.2 Serialization in the message body</h6> <p>In addition to the serialization in the request URI of the --- 3734,3739 ---- </div> <div class="div5"> ! <h6><a name="_http_operation_location_notcited_body" id= ! "_http_operation_location_notcited_body"></a>5.9.1.2.2 Serialization in the message body</h6> <p>In addition to the serialization in the request URI of the *************** *** 3857,3862 **** </div> <div class="div3"> ! <h4><a name="_http_operation_xml_encoding"></a>5.9.2 Serialization ! as "application/xml"</h4> <p>The <a title="instance_data" href="#instance_data">instance data</a> of the input, output or fault message is serialized as an --- 3796,3802 ---- </div> <div class="div3"> ! <h4><a name="_http_operation_xml_encoding" id= ! "_http_operation_xml_encoding"></a>5.9.2 Serialization as ! "application/xml"</h4> <p>The <a title="instance_data" href="#instance_data">instance data</a> of the input, output or fault message is serialized as an *************** *** 3871,3876 **** </div> <div class="div3"> ! <h4><a name="_http_operation_multipart_encoding"></a>5.9.3 ! Serialization as "multipart/form-data"</h4> <p>This format is for legacy compatibility to permit the use of XForms clients with [<cite><a href="#RFC2388">IETF RFC --- 3811,3817 ---- </div> <div class="div3"> ! <h4><a name="_http_operation_multipart_encoding" id= ! "_http_operation_multipart_encoding"></a>5.9.3 Serialization as ! "multipart/form-data"</h4> <p>This format is for legacy compatibility to permit the use of XForms clients with [<cite><a href="#RFC2388">IETF RFC *************** *** 4086,4090 **** </tbody> </table> ! <br /></div> </div> <div class="div2"> --- 4027,4031 ---- </tbody> </table> ! </div> </div> <div class="div2"> *************** *** 4165,4169 **** </tbody> </table> ! <br /></div> </div> <div class="div2"> --- 4106,4110 ---- </tbody> </table> ! </div> </div> <div class="div2"> *************** *** 4291,4295 **** </tbody> </table> ! <br /></div> </div> <div class="div2"> --- 4232,4236 ---- </tbody> </table> ! </div> </div> <div class="div2"> *************** *** 4584,4587 **** --- 4525,4537 ---- </tr> <tr> + <td rowspan="1" colspan="1">20050413</td> + <td rowspan="1" colspan="1">AV</td> + <td rowspan="1" colspan="1"><a href= + "http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC76d">LC76d</a>: + made changes to <code>wsoap:header</code> and + <code>whttp:header</code> (removed required and changed default + binding rules)</td> + </tr> + <tr> <td rowspan="1" colspan="1">20050412</td> <td rowspan="1" colspan="1">RRC</td> *************** *** 4704,4708 **** <br /> <div class="div2"> ! <h3><a name="id2299905" id="id2299905"></a>B.1 WSDL 2.0 Extensions Change Log</h3> <a name="wsdl-changelog-table" id="wsdl-changelog-table"></a><br /> --- 4654,4658 ---- <br /> <div class="div2"> ! <h3><a name="id4541266" id="id4541266"></a>B.1 WSDL 2.0 Extensions Change Log</h3> <a name="wsdl-changelog-table" id="wsdl-changelog-table"></a><br /> *************** *** 4922,4928 **** </tbody> </table> ! <br /></div> <div class="div2"> ! <h3><a name="id2300898" id="id2300898"></a>B.2 WSDL 2.0 Bindings Change Log</h3> <a name="wsdl-spec3-changelog-table" id= --- 4872,4878 ---- </tbody> </table> ! </div> <div class="div2"> ! <h3><a name="id4542297" id="id4542297"></a>B.2 WSDL 2.0 Bindings Change Log</h3> <a name="wsdl-spec3-changelog-table" id= *************** *** 5823,5827 **** </tbody> </table> ! <br /></div> </div> </div> --- 5773,5777 ---- </tbody> </table> ! </div> </div> </div> Index: wsdl20-adjuncts.xml =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-adjuncts.xml,v retrieving revision 1.29 retrieving revision 1.30 diff -C2 -d -r1.29 -r1.30 *** wsdl20-adjuncts.xml 13 Apr 2005 01:39:57 -0000 1.29 --- wsdl20-adjuncts.xml 13 Apr 2005 22:39:20 -0000 1.30 *************** *** 1066,1071 **** <<b>wsoap:module</b> ... />* ! <<b>wsoap:header</b> element="<emph>xs:QName</emph>" required="xs:boolean"? ! mustUnderstand="xs:boolean"?> <documentation />? </<b>wsoap:header</b>>* --- 1066,1070 ---- <<b>wsoap:module</b> ... />* ! <<b>wsoap:header</b> element="<emph>xs:QName</emph>" mustUnderstand="xs:boolean"?> <documentation />? </<b>wsoap:header</b>>* *************** *** 1205,1223 **** headers} property as defined in section <specref ref="soap-headers-decl"/> exists and is not empty in a ! Binding Message Reference or Binding Fault component, &EII;s ! conforming to the complex type definition of the {element} ! property of the SOAP Header Block component in the {soap ! headers} property MUST be turned into SOAP header blocks for ! the corresponding messages if the {required} property of the ! SOAP Header Block component has a value of ! <attval>true</attval>, and MAY be so if its value is ! <attval>false</attval>.</p> ! ! <note><p>The order of &EII;s validated by ! this complex type definition is insignificant.</p></note> ! <p>If the {mustUnderstand} property value is present and its ! value is <attval>true</attval> for a SOAP Header Block ! component, that particular SOAP header block should be marked with a <att>mustUnderstand</att> &AII; with a value of <attval>true</attval> or <attval>1</attval> as per the --- 1204,1216 ---- headers} property as defined in section <specref ref="soap-headers-decl"/> exists and is not empty in a ! Binding Message Reference or Binding Fault component, &EII; ! conforming to the element declaration of a SOAP Header Block ! component's {element} property, in the {soap ! headers} property, MUST be turned into a SOAP header block for ! the corresponding message.</p> ! <p>And, if the SOAP Header Block component's {mustUnderstand} property ! is present and its value is <attval>true</attval>, that ! particular SOAP header block should be marked with a <att>mustUnderstand</att> &AII; with a value of <attval>true</attval> or <attval>1</attval> as per the *************** *** 1947,1953 **** header block.</p> </item> ! <item> <p>{required}, REQUIRED. A <emph>xs:boolean</emph> ! indicating whether the SOAP header block identified by the ! {element} property MUST be used.</p> </item> <item> <p>{mustUnderstand}, OPTIONAL. A <emph>xs:boolean</emph> indicating if the SOAP header block MUST be decorated with --- 1940,1944 ---- header block.</p> </item> ! <item> <p>{mustUnderstand}, OPTIONAL. A <emph>xs:boolean</emph> indicating if the SOAP header block MUST be decorated with *************** *** 1964,1969 **** <fault ref="<emph>xs:QName</emph>" wsoap:code="<emph>xs:QName</emph>" > ! <<b>wsoap:header</b> element="<emph>xs:QName</emph>" required="xs:boolean"? ! mustUnderstand="xs:boolean"?> <documentation />? </<b>wsoap:header</b>>* --- 1955,1959 ---- <fault ref="<emph>xs:QName</emph>" wsoap:code="<emph>xs:QName</emph>" > ! <<b>wsoap:header</b> element="<emph>xs:QName</emph>" mustUnderstand="xs:boolean"?> <documentation />? </<b>wsoap:header</b>>* *************** *** 2017,2037 **** </item> <item> - <p>An OPTIONAL <att>required</att> - &AII; with the - following Infoset properties:</p> - <ulist> - <item> - <p>A [local name] of <att>required</att> - </p> - </item> - <item> - <p>A [namespace name] which has no value</p> - </item> - <item> - <p>A type of <emph>xs:boolean</emph></p> - </item> - </ulist> - </item> - <item> <p>An OPTIONAL <att>mustUnderstand</att> &AII; with the --- 2007,2010 ---- *************** *** 2111,2119 **** </tr> <tr> - <td rowspan="1" colspan="1">{required}</td> - <td rowspan="1" colspan="1">The actual value of the <att>required</att> - &AII; if present, otherwise <attval>false</attval>.</td> - </tr> - <tr> <td rowspan="1" colspan="1">{mustUnderstand}</td> <td rowspan="1" colspan="1">The actual value of the <att>mustUnderstand</att> --- 2084,2087 ---- *************** *** 2331,2335 **** <b>whttp:reasonPhrase</b>="xs:string"? > <documentation />? ! <<b>whttp:header</b> element="<emph>xs:QName</emph>" required="xs:boolean"?> <documentation />? </<b>whttp:header</b>>* --- 2299,2303 ---- <b>whttp:reasonPhrase</b>="xs:string"? > <documentation />? ! <<b>whttp:header</b> element="<emph>xs:QName</emph>" > <documentation />? </<b>whttp:header</b>>* *************** *** 2554,2568 **** headers} property as defined in section <specref ref="soap-headers-decl"/> exists and is not empty in a ! Binding Message Reference or Binding Fault component, &EII;s ! conforming to the complex type definition of the {element} ! property of the HTTP Header component in the {http ! headers} property MUST be turned into HTTP headers for ! the corresponding messages if the {required} property of the ! HTTP Header component has a value of ! <attval>true</attval>, and MAY be so if its value is ! <attval>false</attval>.</p> ! ! <note><p>The order of &EII;s validated by this complex ! type definition is insignificant.</p></note> <p>Only &EII;s of type <emph>xs:string</emph> or --- 2522,2529 ---- headers} property as defined in section <specref ref="soap-headers-decl"/> exists and is not empty in a ! Binding Message Reference or Binding Fault component, &EII; ! conforming to the element declaration of a HTTP Header Component's ! {element} property, in the {http headers} property, ! MUST be turned into a HTTP header for the corresponding message.</p> <p>Only &EII;s of type <emph>xs:string</emph> or *************** *** 2590,2594 **** The HTTP header content is serialized from the corresponding &EII; value in UTF-8. If this ! serialization is NOT possible, then the &EII;MUST be ignored. </p> --- 2551,2555 ---- The HTTP header content is serialized from the corresponding &EII; value in UTF-8. If this ! serialization is NOT possible, then the &EII; MUST be ignored. </p> *************** *** 3104,3110 **** header.</p> </item> ! <item> <p>{required}, REQUIRED. A <emph>xs:boolean</emph> ! indicating whether the HTTP header identified by the ! {element} property MUST be used.</p> </item> </ulist> </div3> --- 3065,3069 ---- header.</p> </item> ! </ulist> </div3> *************** *** 3117,3121 **** <binding name="<emph>xs:NCName</emph>" type="<emph>&wsdl-http-ns;</emph>" > <fault ref="<emph>xs:QName</emph>"> ! <<b>whttp:header</b> element="<emph>xs:QName</emph>" required="xs:boolean"?> <documentation />? </<b>whttp:header</b>>* --- 3076,3080 ---- <binding name="<emph>xs:NCName</emph>" type="<emph>&wsdl-http-ns;</emph>" > <fault ref="<emph>xs:QName</emph>"> ! <<b>whttp:header</b> element="<emph>xs:QName</emph>"> <documentation />? </<b>whttp:header</b>>* *************** *** 3169,3189 **** </item> <item> - <p>An OPTIONAL <att>required</att> - &AII; with the - following Infoset properties:</p> - <ulist> - <item> - <p>A [local name] of <att>required</att> - </p> - </item> - <item> - <p>A [namespace name] which has no value</p> - </item> - <item> - <p>A type of <emph>xs:boolean</emph></p> - </item> - </ulist> - </item> - <item> <p>Zero or more namespace qualified &AII;s. The [namespace name] of such &AII;s MUST NOT be <attval>&wsdl-ns;</attval> and --- 3128,3131 ---- *************** *** 3244,3252 **** Description component.</td> </tr> - <tr> - <td rowspan="1" colspan="1">{required}</td> - <td rowspan="1" colspan="1">The actual value of the <att>required</att> - &AII; if present, otherwise <attval>false</attval>.</td> - </tr> </tbody> </table> --- 3186,3189 ---- *************** *** 4327,4330 **** --- 4264,4274 ---- </tr> --> + <tr> + <td>20050413</td> + <td>AV</td> + <td><loc + href='http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC76d'>LC76d</loc>: made changes + to <code>wsoap:header</code> and <code>whttp:header</code> (removed required and changed default binding rules)</td> + </tr> <tr> <td>20050412</td>
Received on Wednesday, 13 April 2005 22:39:23 UTC