- From: Arthur Ryman via cvs-syncmail <cvsmail@w3.org>
- Date: Sat, 06 May 2006 22:37:44 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20 In directory hutz:/tmp/cvs-serv17002/wsdl20 Modified Files: wsdl20.tex wsdl20-z-ie.html wsdl20-z.html wsdl20.html wsdl20-adjuncts.html wsdl20-primer.html adjuncts-component-assertion-table.xml Log Message: buult specs after edits Index: wsdl20-adjuncts.html =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-adjuncts.html,v retrieving revision 1.139 retrieving revision 1.140 diff -C2 -d -r1.139 -r1.140 *** wsdl20-adjuncts.html 4 May 2006 06:27:26 -0000 1.139 --- wsdl20-adjuncts.html 6 May 2006 22:37:42 -0000 1.140 *************** *** 89,98 **** <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#meps">Predefined Message Exchange Patterns</a><br>3. <a href="#ext">Predefined Extensions</a><br>4. <a href="#styles">Predefined Operation Styles</a><br>5. <a href="#soap-binding">WSDL SOAP Binding Extension</a><br>6. <a href="#http-binding">WSDL HTTP Binding Extension</a><br>7. <a href="#References">References</a><br>A. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>B. <a href="#component_summary">Component Summary</a> (Non-Normative)<br>C. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>D. <a href="#changelog">Part 2 Change Log</a> (Non-Normative)<br></p></div><hr><div class="toc"> <h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br> 1.1 <a href="#notcon">Notational Conventions</a><br> 1.2 <a href="#assertions">Assertions</a><br>2. <a href="#meps">Predefined Message Exchange Patterns</a><br> 2.1 <a href="#mep-template">Template for Message Exchange Patterns</a><br> 2.1.1 <a href="#template-sample">Pattern Name</a><br> 2.2 <a href="#fault-rules">Fault Propagation Rules</a><br> 2.2.1 <a href="#fault-replacement">Fault Replaces Message</a><br> 2.2.2 <a href="#fault-trigger">Message Triggers Fault</a><br> 2.2.3 <a href="#no-fault">No Faults</a><br> 2.3 <a href="#patterns">Message Exchange Patterns</a><br> &nbs; 2.3.1 <a href="#in-only">In-Only</a><br> 2.3.2 <a href="#robust-in-only">Robust In-Only</a><br> 2.3.3 <a href="#in-out">In-Out</a><br> 2.3.4 <a href="#in-opt-out">In-Optional-Out</a><br> 2.3.5 <a href="#out-only">Out-Only</a><br> 2.3.6 <a href="#robust-out-only">Robust Out-Only</a><br> 2.3.7 <a href="#out-in">Out-In</a><br> 2.3.8 <a href="#out-opt-in">Out-Optional-In</a><br> 2.4 <a href="#mep-sec-sec">Security Considerations</a><br>3. <a href="#ext">Predefined Extensions</a><br> 3.1 <a href="#safety">Operation safety</a><br> 3.1.1 <a href="#safety-decl-relate">Relationship to WSDLComponent Model</a><br> 3.1.2 <a href="#safety-decl-xml">XML Representation</a><br> 3.1.3 <a href="#safety-decl-mapping">Mapping from XML Representation to Component Properties</a><br>4. <a href="#styles">Predefined Operation Styles</a><br> 4.1 <a href="#RPCStyle">RPC Style</a><br> 4.1.1 <a href="#InterfaceOperation_RPC_Signature_Definition">wrpc:signature Extension</a><br> 4.1.2 <a href="#InterfaceOperation_RPC_Signature_XMLRep">XML Representation of the wrpc:signature Extension</a><br> 4.1.3 <a href="#InterfaceOperation_RPC_Signature_Mapping">wrpc:signature Extension Mapping To Properties of an ! Interface Operation component</a><br> 4.2 <a href="#_operation_iri_style">IRI Style</a><br> 4.3 <a href="#_operation_multipart_style">Multipart style</a><br>5. <a href="#soap-binding">WSDL SOAP Binding Extension</a><br> 5.1 <a href="#soap-syntax">XML Syntax Summary (Non-Normative)</a><br> 5.2 <a href="#soap-binding-decl">Identifying the use of the SOAP Binding</a><br> 5.3 <a href="#soap-defaults">SOAP Binding Rules</a><br> 5.4 <a href="#soap-version">Specifying the SOAP Version</a><br> 5.4.1 <a href="#soap-version-description">Description</a><br> 5.4.2 <a href="#soap-version-relate">Relationship to WSDL Component Model</a><br> 5.4.3 <a href="#soap-version-decl-xml">XML Representation</a><br> &nsp; 5.4.4 <a href="#soap-version-decl-mapping">Mapping from XML Representation to Component properties</a><br> 5.5 <a href="#soap-protocol">Specifying the SOAP Underlying Protocol</a><br> 5.5.1 <a href="#soap-protocol-description">Description</a><br> 5.5.2 <a href="#soap-protocol-relate">Relationship to WSDL Component Model</a><br> 5.5.3 <a href="#soap-binding-decl-xml">XML Representation</a><br> 5.5.4 <a href="#soap-binding-decl-mapping">Mapping from XML Representation to Component Properties</a><br> 5.6 <a href="#soap-fault-decl">Binding Faults</a><br> 5.6.1 <a href="#soap-fault-decl-description">Description</a><br> 5.6.2 <a href="#soap-fault-decl-relate">Relationship to WSDL Coponent Model</a><br> 5.6.3 <a href="#soap-fault-decl-xml">XML Representation</a><br> 5.6.4 <a href="#soap-fault-decl-mapping">Mapping XML Representation to Component Properties</a><br> 5.7 <a href="#soap-operation-decl">Binding Operations</a><br> 5.7.1 <a href="#soap-operation-decl-description">Description</a><br> 5.7.2 <a href="#soap-operation-decl-relate">Relationship to WSDL Component Model</a><br> 5.7.3 <a href="#soap-operation-decl-xml">XML Representation</a><br> 5.7.4 <a href="#soap-operation-decl-mapping">Mapping from XML Representation to Component Properties</a><br> 5.8 <a href="#soap-module-decl">Declaring SOAP Modules</a><br> 5..1 <a href="#soap-module-decl-description">Description</a><br> 5.8.2 <a href="#soap-module-decl-relate">Relationship to WSDL Component Model</a><br> 5.8.3 <a href="#soap-module-decl-property">SOAP Module component</a><br> 5.8.4 <a href="#soap-module-decl-xml">XML Representation</a><br> 5.8.5 <a href="#soap-module-decl-mapping">Mapping from XML Representation to Component Properties</a><br> 5.8.6 <a href="#soap-module-decl-fragid">IRI Identification Of A SOAP Module component</a><br> 5.9 <a href="#soap-headers-decl">Declaring SOAP Header Blocks</a><br> 5.9.1 <a href="#soap-headers-decl-description">Description</a><br> 5.9.2 <a href="#soap-headers-decl-relate">Reltionship to WSDL Component Model</a><br> 5.9.3 <a href="#soap-header-decl-property">SOAP Header Block component</a><br> 5.9.4 <a href="#soap-headers-decl-xml">XML Representation</a><br> 5.9.5 <a href="#soap-headers-decl-mapping">Mapping XML Representation to Component Properties</a><br> 5.9.6 <a href="#soap-headers-decl-fragid">IRI Identification Of A SOAP Header Block component</a><br> 5.10 <a href="#soap12-binding">WSDL SOAP 1.2 Binding</a><br> 5.10.1 <a href="#soap12-binding-decl">Identifying a WSDL SOAP 1.2 Binding</a><br> 5.10.2 <a href="#soap12-binding-description">Description</a><br> 5.10.3 <a href="#soap12-defaults">SOAP 1.2 Binding Rules</a><br> &nsp; 5.10.4 <a href="#wsdl-mep-soap-mep">Binding WSDL 2.0 MEPs to SOAP 1.2 MEPs</a><br> 5.10.4.1 <a href="#soap-mep-r-r">Using SOAP Request-Response</a><br> 5.10.4.1.1 <a href="#N1180D">The Client</a><br> 5.10.4.1.2 <a href="#N1183B">The Service</a><br> 5.10.4.2 <a href="#N1185D">Using SOAP-Response</a><br> 5.10.4.2.1 <a href="#N1186B">The Client</a><br> 5.10.4.2.2 <a href="#N1189A">The Service</a><br> 5.11 <a href="#soap-conformance">Confrmance</a><br>6. <a href="#http-binding">WSDL HTTP Binding Extension</a><br> 6.1 <a href="#http-binding-id">Identifying the use of the HTTP Binding</a><br> 6.2 <a href="#http-syntax">HTTP Syntax Summary (Non-Normative)</a><br> 6.3 <a href="#_http_binding_default_rules">HTTP Binding Rules</a><br> 6.3.1 <a href="#_http_binding_default_rule_method">HTTP Method Selection</a><br> 6.3.2 <a href="#_http_binding_default_rule_psf">Payload Construction And Serialization Format</a><br> 6.3.2.1 <a href="#_http_ser_xml">Serialization rules for XML messages</a><br> 6.3.3 <a href="#_http_binding_default_rule_dsf">Default input and output serialization format</a><br> 6.3.4 <a href="#_http_default_rulehead">HTTP Header Construction</a><br> 6.4 <a href="#http-operation-decl">Binding Operations</a><br> 6.4.1 <a href="#http-operation-decl-dest">Description</a><br> 6.4.2 <a href="#http-operation-decl-relate">Relationship to WSDL Component Model</a><br> 6.4.3 <a href="#_http_ser_val">Specification of serialization rules allowed</a><br> 6.4.4 <a href="#http-operation-decl-xml">XML Representation</a><br> 6.4.5 <a href="#http-operation-decl-mapping">Mapping from XML Representation to Component Properties</a><br> 6.5 <a href="#http-headers-decl">Declaring HTTP Headers</a><br> 6.5.1 <a href="#http-headers-decl-description">Description</a><br> 6.52 <a href="#http-headers-decl-relate">Relationship to WSDL Component Model</a><br> 6.5.3 <a href="#http-header-decl-property">HTTP Header component</a><br> 6.5.4 <a href="#http-headers-decl-xml">XML Representation</a><br> 6.5.5 <a href="#http-headers-decl-mapping">Mapping from XML Representation to Component Properties</a><br> 6.5.6 <a href="#http-headers-decl-fragid">IRI Identification Of A HTTP Header component</a><br> 6.6 <a href="#http-fault-decl">Specifying HTTP Error Code for Faults</a><br> 6.6.1 <a href="#http-fault-decl-description">Description</a><br> 6.6.2 <a href="#http-fault-decl-relate">Relationship to WSDL Component Model</a><br> 6.6.3 <a href="#htp-fault-decl-xml">XML Representation</a><br> 6.6.4 <a href="#http-fault-decl-mapping">Mapping from XML Representation to Component Properties</a><br> 6.7 <a href="#_http_serialization">Serialization Format of Instance Data</a><br> 6.7.1 <a href="#_http_location_template">Serialization of the instance data in parts of the HTTP request IRI</a><br> 6.7.1.1 <a href="#_http_operation_location_cited_ser">Construction of the request IRI using the {http location} property</a><br> 6.7.2 <a href="#_http_x-www-form-urlencoded">Serialization as application/x-www-form-urlencoded </a><br> 6.7.2.1 <a href="#_http_operation_location_cited_get">Case of elements cited in the {http location} property</a><br> 6.7.2.2 <a href="#_http_operation_location_notcited_get">Serialization of content of the instance data not cited in the {http location} property</a><br> 6.7.2.2.1 <a href="#_http_operation_location_query_constr">Construction of the query string</a><br> 6.7.2.2.2 <a href="#_http_urlencoded_stop">Controlling the serialization of the query string in the request IRI</a><br> 6.7.2.2.3 <a href="#_http_operation_location_notcited_iri">Serialization in the requst IRI</a><br> 6.7.2.2.4 <a href="#_http_operation_location_notcited_body">Serialization in the message body</a><br> 6.7.3 <a href="#_http_operation_xml_encoding">Serialization as application/xml </a><br> 6.7.4 <a href="#_http_operation_multipart_encoding">Serialization as multipart/form-data </a><br> 6.8 <a href="#http-transfer-coding-decl">Specifying the Transfer Coding</a><br> 6.8.1 <a href="#http-transfer-description">Description</a><br> 6.8.2 <a href="#http-transfer-coding-relate">Relationship to WSDL Component Model</a><br> 6.8.3 <a href="#http-transfer-coding-decl-xml">XML Representation</a><br> 6.8.4 <a href="#http-transfer-coding-decl-mapping">Mapping from XML Representation to Component Properties</a><br> 6.9 <a href="#http-cookies-decl">Specifying the Use of HTTP Cookies</a><br> 6.9.1 <a href="#http-cookies-description">Description</a><br> 6.9.2 <a href="#http-cookies-relate">Relationship to WSDL Component Model</a><br> &nsp; 6.9.3 <a href="#http-cookies-decl-xml">XML Representation</a><br> 6.9.4 <a href="#http-cookies-decl-mapping">Mapping from XML Representation to Component Properties</a><br> 6.10 <a href="#http-auth-decl">Specifying HTTP Access Authentication</a><br> 6.10.1 <a href="#http-auth-description">Description</a><br> 6.10.2 <a href="#http-auth-relate">Relationship to WSDL Component Model</a><br> 6.10.3 <a href="#http-auth-decl-xml">XML Representation</a><br> 6.10.4 <a href="#http-auth-decl-mapping">Mapping from XML Representation to Component Properties</a><br> 6.11 <a href="#http-conformance">Conformance</a><br>7. <a href="#References">References</a><br> 7.1 <a href="#Normative-References">Normative Reerences</a><br> 7.2 <a href="#Informative-References">Informative References</a><br></p> ! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>B. <a href="#component_summary">Component Summary</a> (Non-Normative)<br>C. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>D. <a href="#changelog">Part 2 Change Log</a> (Non-Normative)<br> D.1 <a href="#N146AD">WSDL 2.0 Extensions Change Log</a><br> D.2 <a href="#N14937">WSDL 2.0 Bindings Change Log</a><br></p></div><hr><div class="body"> --- 89,98 ---- <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#meps">Predefined Message Exchange Patterns</a><br>3. <a href="#ext">Predefined Extensions</a><br>4. <a href="#styles">Predefined Operation Styles</a><br>5. <a href="#soap-binding">WSDL SOAP Binding Extension</a><br>6. <a href="#http-binding">WSDL HTTP Binding Extension</a><br>7. <a href="#References">References</a><br>A. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>B. <a href="#component_summary">Component Summary</a> (Non-Normative)<br>C. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>D. <a href="#changelog">Part 2 Change Log</a> (Non-Normative)<br></p></div><hr><div class="toc"> <h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br> 1.1 <a href="#notcon">Notational Conventions</a><br> 1.2 <a href="#assertions">Assertions</a><br>2. <a href="#meps">Predefined Message Exchange Patterns</a><br> 2.1 <a href="#mep-template">Template for Message Exchange Patterns</a><br> 2.1.1 <a href="#template-sample">Pattern Name</a><br> 2.2 <a href="#fault-rules">Fault Propagation Rules</a><br> 2.2.1 <a href="#fault-replacement">Fault Replaces Message</a><br> 2.2.2 <a href="#fault-trigger">Message Triggers Fault</a><br> 2.2.3 <a href="#no-fault">No Faults</a><br> 2.3 <a href="#patterns">Message Exchange Patterns</a><br> &nbs; 2.3.1 <a href="#in-only">In-Only</a><br> 2.3.2 <a href="#robust-in-only">Robust In-Only</a><br> 2.3.3 <a href="#in-out">In-Out</a><br> 2.3.4 <a href="#in-opt-out">In-Optional-Out</a><br> 2.3.5 <a href="#out-only">Out-Only</a><br> 2.3.6 <a href="#robust-out-only">Robust Out-Only</a><br> 2.3.7 <a href="#out-in">Out-In</a><br> 2.3.8 <a href="#out-opt-in">Out-Optional-In</a><br> 2.4 <a href="#mep-sec-sec">Security Considerations</a><br>3. <a href="#ext">Predefined Extensions</a><br> 3.1 <a href="#safety">Operation safety</a><br> 3.1.1 <a href="#safety-decl-relate">Relationship to WSDLComponent Model</a><br> 3.1.2 <a href="#safety-decl-xml">XML Representation</a><br> 3.1.3 <a href="#safety-decl-mapping">Mapping from XML Representation to Component Properties</a><br>4. <a href="#styles">Predefined Operation Styles</a><br> 4.1 <a href="#RPCStyle">RPC Style</a><br> 4.1.1 <a href="#InterfaceOperation_RPC_Signature_Definition">wrpc:signature Extension</a><br> 4.1.2 <a href="#InterfaceOperation_RPC_Signature_XMLRep">XML Representation of the wrpc:signature Extension</a><br> 4.1.3 <a href="#InterfaceOperation_RPC_Signature_Mapping">wrpc:signature Extension Mapping To Properties of an ! Interface Operation component</a><br> 4.2 <a href="#_operation_iri_style">IRI Style</a><br> 4.3 <a href="#_operation_multipart_style">Multipart style</a><br>5. <a href="#soap-binding">WSDL SOAP Binding Extension</a><br> 5.1 <a href="#soap-syntax">XML Syntax Summary (Non-Normative)</a><br> 5.2 <a href="#soap-binding-decl">Identifying the use of the SOAP Binding</a><br> 5.3 <a href="#soap-defaults">SOAP Binding Rules</a><br> 5.4 <a href="#soap-version">Specifying the SOAP Version</a><br> 5.4.1 <a href="#soap-version-description">Description</a><br> 5.4.2 <a href="#soap-version-relate">Relationship to WSDL Component Model</a><br> 5.4.3 <a href="#soap-version-decl-xml">XML Representation</a><br> &nsp; 5.4.4 <a href="#soap-version-decl-mapping">Mapping from XML Representation to Component properties</a><br> 5.5 <a href="#soap-protocol">Specifying the SOAP Underlying Protocol</a><br> 5.5.1 <a href="#soap-protocol-description">Description</a><br> 5.5.2 <a href="#soap-protocol-relate">Relationship to WSDL Component Model</a><br> 5.5.3 <a href="#soap-binding-decl-xml">XML Representation</a><br> 5.5.4 <a href="#soap-binding-decl-mapping">Mapping from XML Representation to Component Properties</a><br> 5.6 <a href="#soap-fault-decl">Binding Faults</a><br> 5.6.1 <a href="#soap-fault-decl-description">Description</a><br> 5.6.2 <a href="#soap-fault-decl-relate">Relationship to WSDL Coponent Model</a><br> 5.6.3 <a href="#soap-fault-decl-xml">XML Representation</a><br> 5.6.4 <a href="#soap-fault-decl-mapping">Mapping XML Representation to Component Properties</a><br> 5.7 <a href="#soap-operation-decl">Binding Operations</a><br> 5.7.1 <a href="#soap-operation-decl-description">Description</a><br> 5.7.2 <a href="#soap-operation-decl-relate">Relationship to WSDL Component Model</a><br> 5.7.3 <a href="#soap-operation-decl-xml">XML Representation</a><br> 5.7.4 <a href="#soap-operation-decl-mapping">Mapping from XML Representation to Component Properties</a><br> 5.8 <a href="#soap-module-decl">Declaring SOAP Modules</a><br> 5..1 <a href="#soap-module-decl-description">Description</a><br> 5.8.2 <a href="#soap-module-decl-relate">Relationship to WSDL Component Model</a><br> 5.8.3 <a href="#soap-module-decl-property">SOAP Module component</a><br> 5.8.4 <a href="#soap-module-decl-xml">XML Representation</a><br> 5.8.5 <a href="#soap-module-decl-mapping">Mapping from XML Representation to Component Properties</a><br> 5.8.6 <a href="#soap-module-decl-fragid">IRI Identification Of A SOAP Module component</a><br> 5.9 <a href="#soap-headers-decl">Declaring SOAP Header Blocks</a><br> 5.9.1 <a href="#soap-headers-decl-description">Description</a><br> 5.9.2 <a href="#soap-headers-decl-relate">Reltionship to WSDL Component Model</a><br> 5.9.3 <a href="#soap-header-decl-property">SOAP Header Block component</a><br> 5.9.4 <a href="#soap-headers-decl-xml">XML Representation</a><br> 5.9.5 <a href="#soap-headers-decl-mapping">Mapping XML Representation to Component Properties</a><br> 5.9.6 <a href="#soap-headers-decl-fragid">IRI Identification Of A SOAP Header Block component</a><br> 5.10 <a href="#soap12-binding">WSDL SOAP 1.2 Binding</a><br> 5.10.1 <a href="#soap12-binding-decl">Identifying a WSDL SOAP 1.2 Binding</a><br> 5.10.2 <a href="#soap12-binding-description">Description</a><br> 5.10.3 <a href="#soap12-defaults">SOAP 1.2 Binding Rules</a><br> &nsp; 5.10.4 <a href="#wsdl-mep-soap-mep">Binding WSDL 2.0 MEPs to SOAP 1.2 MEPs</a><br> 5.10.4.1 <a href="#soap-mep-r-r">Using SOAP Request-Response</a><br> 5.10.4.1.1 <a href="#N1180D">The Client</a><br> 5.10.4.1.2 <a href="#N1183B">The Service</a><br> 5.10.4.2 <a href="#N1185D">Using SOAP-Response</a><br> 5.10.4.2.1 <a href="#N1186B">The Client</a><br> 5.10.4.2.2 <a href="#N1189A">The Service</a><br> 5.11 <a href="#soap-conformance">Confrmance</a><br>6. <a href="#http-binding">WSDL HTTP Binding Extension</a><br> 6.1 <a href="#http-binding-id">Identifying the use of the HTTP Binding</a><br> 6.2 <a href="#http-syntax">HTTP Syntax Summary (Non-Normative)</a><br> 6.3 <a href="#_http_binding_default_rules">HTTP Binding Rules</a><br> 6.3.1 <a href="#_http_binding_default_rule_method">HTTP Method Selection</a><br> 6.3.2 <a href="#_http_binding_default_rule_psf">Payload Construction And Serialization Format</a><br> 6.3.2.1 <a href="#_http_ser_xml">Serialization rules for XML messages</a><br> 6.3.3 <a href="#_http_binding_default_rule_dsf">Default input and output serialization format</a><br> 6.3.4 <a href="#_http_default_rulehead">HTTP Header Construction</a><br> 6.4 <a href="#http-operation-decl">Binding Operations</a><br> 6.4.1 <a href="#http-operation-decl-dest">Description</a><br> 6.4.2 <a href="#http-operation-decl-relate">Relationship to WSDL Component Model</a><br> 6.4.3 <a href="#_http_ser_val">Specification of serialization rules allowed</a><br> 6.4.4 <a href="#http-operation-decl-xml">XML Representation</a><br> 6.4.5 <a href="#http-operation-decl-mapping">Mapping from XML Representation to Component Properties</a><br> 6.5 <a href="#http-headers-decl">Declaring HTTP Headers</a><br> 6.5.1 <a href="#http-headers-decl-description">Description</a><br> 6.52 <a href="#http-headers-decl-relate">Relationship to WSDL Component Model</a><br> 6.5.3 <a href="#http-header-decl-property">HTTP Header component</a><br> 6.5.4 <a href="#http-headers-decl-xml">XML Representation</a><br> 6.5.5 <a href="#http-headers-decl-mapping">Mapping from XML Representation to Component Properties</a><br> 6.5.6 <a href="#http-headers-decl-fragid">IRI Identification Of An HTTP Header component</a><br> 6.6 <a href="#http-fault-decl">Specifying HTTP Error Code for Faults</a><br> 6.6.1 <a href="#http-fault-decl-description">Description</a><br> 6.6.2 <a href="#http-fault-decl-relate">Relationship to WSDL Component Model</a><br> 6.6.3 <a href="#htp-fault-decl-xml">XML Representation</a><br> 6.6.4 <a href="#http-fault-decl-mapping">Mapping from XML Representation to Component Properties</a><br> 6.7 <a href="#_http_serialization">Serialization Format of Instance Data</a><br> 6.7.1 <a href="#_http_location_template">Serialization of the instance data in parts of the HTTP request IRI</a><br> 6.7.1.1 <a href="#_http_operation_location_cited_ser">Construction of the request IRI using the {http location} property</a><br> 6.7.2 <a href="#_http_x-www-form-urlencoded">Serialization as application/x-www-form-urlencoded </a><br> 6.7.2.1 <a href="#_http_operation_location_cited_get">Case of elements cited in the {http location} property</a><br> 6.7.2.2 <a href="#_http_operation_location_notcited_get">Serialization of content of the instance data not cited in the {http location} property</a><br> 6.7.2.2.1 <a href="#_http_operation_location_query_constr">Construction of the query string</a><br> 6.7.2.2.2 <a href="#_http_urlencoded_stop">Controlling the serialization of the query string in the request IRI</a><br> 6.7.2.2.3 <a href="#_http_operation_location_notcited_iri">Serialization in the requst IRI</a><br> 6.7.2.2.4 <a href="#_http_operation_location_notcited_body">Serialization in the message body</a><br> 6.7.3 <a href="#_http_operation_xml_encoding">Serialization as application/xml </a><br> 6.7.4 <a href="#_http_operation_multipart_encoding">Serialization as multipart/form-data </a><br> 6.8 <a href="#http-transfer-coding-decl">Specifying the Transfer Coding</a><br> 6.8.1 <a href="#http-transfer-description">Description</a><br> 6.8.2 <a href="#http-transfer-coding-relate">Relationship to WSDL Component Model</a><br> 6.8.3 <a href="#http-transfer-coding-decl-xml">XML Representation</a><br> 6.8.4 <a href="#http-transfer-coding-decl-mapping">Mapping from XML Representation to Component Properties</a><br> 6.9 <a href="#http-cookies-decl">Specifying the Use of HTTP Cookies</a><br> 6.9.1 <a href="#http-cookies-description">Description</a><br> 6.9.2 <a href="#http-cookies-relate">Relationship to WSDL Component Model</a><br> &nsp; 6.9.3 <a href="#http-cookies-decl-xml">XML Representation</a><br> 6.9.4 <a href="#http-cookies-decl-mapping">Mapping from XML Representation to Component Properties</a><br> 6.10 <a href="#http-auth-decl">Specifying HTTP Access Authentication</a><br> 6.10.1 <a href="#http-auth-description">Description</a><br> 6.10.2 <a href="#http-auth-relate">Relationship to WSDL Component Model</a><br> 6.10.3 <a href="#http-auth-decl-xml">XML Representation</a><br> 6.10.4 <a href="#http-auth-decl-mapping">Mapping from XML Representation to Component Properties</a><br> 6.11 <a href="#http-conformance">Conformance</a><br>7. <a href="#References">References</a><br> 7.1 <a href="#Normative-References">Normative Reerences</a><br> 7.2 <a href="#Informative-References">Informative References</a><br></p> ! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>B. <a href="#component_summary">Component Summary</a> (Non-Normative)<br>C. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>D. <a href="#changelog">Part 2 Change Log</a> (Non-Normative)<br> D.1 <a href="#N1471D">WSDL 2.0 Extensions Change Log</a><br> D.2 <a href="#N149A7">WSDL 2.0 Bindings Change Log</a><br></p></div><hr><div class="body"> *************** *** 2844,2848 **** tree representation of an input, output or fault message is called an <b>instance data</b>, and is constrained by ! the schema definition associated the message: the XML element referenced in the {<a href="wsdl20.html#property-InterfaceMessageReference.elementdeclaration">element declaration</a>} --- 2844,2848 ---- tree representation of an input, output or fault message is called an <b>instance data</b>, and is constrained by ! the schema definition associated with the message: the XML element referenced in the {<a href="wsdl20.html#property-InterfaceMessageReference.elementdeclaration">element declaration</a>} *************** *** 2958,2962 **** <p><span class="test-assertion" id="HTTPBinding-5056">When formulating the HTTP message to be transmitted, the ! HTTP request method used MUST be the selected using one of the following:<sup><a title="Link to assertion HTTPBinding-5056 summary" href="#HTTPBinding-5056-summary">†</a></sup></span></p> <ul> --- 2958,2962 ---- <p><span class="test-assertion" id="HTTPBinding-5056">When formulating the HTTP message to be transmitted, the ! HTTP request method used MUST be selected using one of the following:<sup><a title="Link to assertion HTTPBinding-5056 summary" href="#HTTPBinding-5056-summary">†</a></sup></span></p> <ul> *************** *** 2998,3002 **** <p>[<a title="serialization format" name="serialization_format">Definition</a>: The <b>serialization format</b> is a media type token ("type/subtype"). It identifies rules to ! serialize a message in an HTTP message. Its value follows the following rules. The HTTP request serialization format MUST be in the media type range specified by the {<a href="wsdl20-adjuncts.html#property-BindingOperation.httpinputserialization">http input serialization</a>} property. The HTTP response serialization --- 2998,3002 ---- <p>[<a title="serialization format" name="serialization_format">Definition</a>: The <b>serialization format</b> is a media type token ("type/subtype"). It identifies rules to ! serialize the payload in an HTTP message. Its value is defined by the following rules. The HTTP request serialization format MUST be in the media type range specified by the {<a href="wsdl20-adjuncts.html#property-BindingOperation.httpinputserialization">http input serialization</a>} property. The HTTP response serialization *************** *** 3026,3030 **** <li> <p>If the value is "#other" then the ! <a title="serialization format" href="#serialization_format">serialization format and its associated media type parameters, if any</a> specifies the value of the HTTP <code>Content-Type</code> entity-header field as defined in section 14.17 of [<cite><a href="#RFC2616">IETF RFC 2616</a></cite>]. The serialization of the payload is undefined.</p> </li> </ul> --- 3026,3030 ---- <li> <p>If the value is "#other" then the ! <a title="serialization format" href="#serialization_format">serialization format</a> and its associated media type parameters, if any, specifies the value of the HTTP <code>Content-Type</code> entity-header field as defined in section 14.17 of [<cite><a href="#RFC2616">IETF RFC 2616</a></cite>]. The serialization of the payload is undefined.</p> </li> </ul> *************** *** 3037,3041 **** component is declared using a non-XML type system (as considered in the Types section of [<cite><a href="#WSDL-PART1">WSDL 2.0 Core Language</a></cite>]) ! then additional binding rules MUST be defined to indicate how to map those components into the HTTP envelope.<sup><a title="Link to assertion HTTPBinding-5062 summary" href="#HTTPBinding-5062-summary">†</a></sup></span></p> --- 3037,3041 ---- component is declared using a non-XML type system (as considered in the Types section of [<cite><a href="#WSDL-PART1">WSDL 2.0 Core Language</a></cite>]) ! then additional binding rules MUST be defined in an extension specification to indicate how to map those components into the HTTP envelope.<sup><a title="Link to assertion HTTPBinding-5062 summary" href="#HTTPBinding-5062-summary">†</a></sup></span></p> *************** *** 3073,3077 **** <code>Content-Type</code> entity-header field is the value of the <a title="serialization format" href="#serialization_format">serialization ! format and its associated media type parameters, if any</a>. </p> </li> --- 3073,3077 ---- <code>Content-Type</code> entity-header field is the value of the <a title="serialization format" href="#serialization_format">serialization ! format</a> and its associated media type parameters, if any. </p> </li> *************** *** 3216,3223 **** patterns such as outbound message exchange patterns, provided that additional semantics are defined, such as with ! an extension or with a Feature.</p> <p>Each of the supported message exchange patterns involves ! one to two messages or faults being exchanged. <span class="test-assertion" id="HTTPBindingOperation-2605001">The first is transmitted using an HTTP request, and the second is transmitted using the corresponding HTTP response.<sup><a title="Link to assertion HTTPBindingOperation-2605001 summary" href="#HTTPBindingOperation-2605001-summary">†</a></sup></span> <span class="test-assertion" id="HTTPBindingOperation-5065">In cases --- 3216,3223 ---- patterns such as outbound message exchange patterns, provided that additional semantics are defined, such as with ! an extension or with a <a href="wsdl20.html#component-Feature">Feature</a> component.</p> <p>Each of the supported message exchange patterns involves ! one or two messages or faults being exchanged. <span class="test-assertion" id="HTTPBindingOperation-2605001">The first is transmitted using an HTTP request, and the second is transmitted using the corresponding HTTP response.<sup><a title="Link to assertion HTTPBindingOperation-2605001 summary" href="#HTTPBindingOperation-2605001-summary">†</a></sup></span> <span class="test-assertion" id="HTTPBindingOperation-5065">In cases *************** *** 3336,3346 **** </li> </ol> ! <p>These properties allow to indicate the range of media types and/or associated parameters with which an instance MAY be serialized. <span class="test-assertion" id="HTTPBindingOperation-2605003">The value of the <a title="serialization format" href="#serialization_format">serialization format</a> used for a message is a media type which MUST be covered by this range.<sup><a title="Link to assertion HTTPBindingOperation-2605003 summary" href="#HTTPBindingOperation-2605003-summary">†</a></sup></span> ! Users of this <em>attribute information item</em> are urged to ! avoid using wild cards (for example, "application/*") as it may ! lead to interoperability problems. </p> --- 3336,3345 ---- </li> </ol> ! <p>These properties indicate the range of media types and associated parameters with which an instance MAY be serialized. <span class="test-assertion" id="HTTPBindingOperation-2605003">The value of the <a title="serialization format" href="#serialization_format">serialization format</a> used for a message is a media type which MUST be covered by this range.<sup><a title="Link to assertion HTTPBindingOperation-2605003 summary" href="#HTTPBindingOperation-2605003-summary">†</a></sup></span> ! <span class="test-assertion" id="HTTPBindingOperation-2604001">Wild cards (for example, "application/*") SHOULD NOT be used in this <em>attribute information item</em> ! since they may lead to interoperability problems.<sup><a title="Link to assertion HTTPBindingOperation-2604001 summary" href="#HTTPBindingOperation-2604001-summary">†</a></sup></span> </p> *************** *** 3627,3631 **** <h4><a name="http-header-decl-property"></a>6.5.3 HTTP Header component</h4> ! <p>A <a href="wsdl20-adjuncts.html#component-HTTPHeader">HTTP Header</a> component describes an abstract piece of header data (HTTP header field) that is associated with the exchange of messages between the communicating parties. The --- 3626,3630 ---- <h4><a name="http-header-decl-property"></a>6.5.3 HTTP Header component</h4> ! <p>An <a href="wsdl20-adjuncts.html#component-HTTPHeader">HTTP Header</a> component describes an abstract piece of header data (HTTP header field) that is associated with the exchange of messages between the communicating parties. The *************** *** 3641,3645 **** <ul> <li> <p>{<a name="property-HTTPHeader.name">name</a>} REQUIRED. ! A <em>xs:string</em> whose pattern facet is <em>"[!#-'*+\-.0-9A-Z^-z|~]+"</em>, the name of the HTTP header field. The value of this property follows the <code>field-name</code> production rules as specified --- 3640,3644 ---- <ul> <li> <p>{<a name="property-HTTPHeader.name">name</a>} REQUIRED. ! An <em>xs:string</em> whose pattern facet is <em>"[!#-'*+\-.0-9A-Z^-z|~]+"</em>, the name of the HTTP header field. The value of this property follows the <code>field-name</code> production rules as specified *************** *** 3649,3653 **** <li> <p>{<a name="property-HTTPHeader.typedefinition">type definition</a>} REQUIRED. ! A <em>xs:QName</em>, being a reference to a <a href="wsdl20.html#component-TypeDefinition">Type Definition</a> component in the {<a href="wsdl20.html#property-Description.typedefinitions">type definitions</a>} property of the <a href="wsdl20.html#component-Description">Description</a> component constraining the value of the HTTP header field. <span class="test-assertion" id="HTTPHeader-5069">This type MUST be a simple type.<sup><a title="Link to assertion HTTPHeader-5069 summary" href="#HTTPHeader-5069-summary">†</a></sup></span></p> --- 3648,3652 ---- <li> <p>{<a name="property-HTTPHeader.typedefinition">type definition</a>} REQUIRED. ! An <em>xs:QName</em>, being a reference to a <a href="wsdl20.html#component-TypeDefinition">Type Definition</a> component in the {<a href="wsdl20.html#property-Description.typedefinitions">type definitions</a>} property of the <a href="wsdl20.html#component-Description">Description</a> component constraining the value of the HTTP header field. <span class="test-assertion" id="HTTPHeader-5069">This type MUST be a simple type.<sup><a title="Link to assertion HTTPHeader-5069 summary" href="#HTTPHeader-5069-summary">†</a></sup></span></p> *************** *** 3655,3659 **** <li> <p>{<a name="property-HTTPHeader.required">required</a>} REQUIRED. ! A <em>xs:boolean</em> indicating if the HTTP header field is required. <span class="test-assertion" id="HTTPHeader-5070">If the value is "true", then the HTTP header field MUST be included in the message.<sup><a title="Link to assertion HTTPHeader-5070 summary" href="#HTTPHeader-5070-summary">†</a></sup></span> If it is "false", then the HTTP header field MAY be included.</p> </li> --- 3654,3658 ---- <li> <p>{<a name="property-HTTPHeader.required">required</a>} REQUIRED. ! An <em>xs:boolean</em> indicating if the HTTP header field is required. <span class="test-assertion" id="HTTPHeader-5070">If the value is "true", then the HTTP header field MUST be included in the message.<sup><a title="Link to assertion HTTPHeader-5070 summary" href="#HTTPHeader-5070-summary">†</a></sup></span> If it is "false", then the HTTP header field MAY be included.</p> </li> *************** *** 3661,3665 **** The <a href="wsdl20.html#component-BindingFault">Binding Fault</a> or <a href="wsdl20.html#component-BindingMessageReference">Binding Message Reference</a> ! component component that contains this component in its {<a href="wsdl20-adjuncts.html#property-BindingMessageReference.httpheaders">http headers</a>} property.</p></li> </ul> --- 3660,3664 ---- The <a href="wsdl20.html#component-BindingFault">Binding Fault</a> or <a href="wsdl20.html#component-BindingMessageReference">Binding Message Reference</a> ! component that contains this component in its {<a href="wsdl20-adjuncts.html#property-BindingMessageReference.httpheaders">http headers</a>} property.</p></li> </ul> *************** *** 3836,3840 **** <div class="div3"> ! <h4><a name="http-headers-decl-fragid"></a>6.5.6 IRI Identification Of A HTTP Header component</h4> <p>WSDL Version 2.0 Part 1: Core Language [<cite><a href="#WSDL-PART1">WSDL 2.0 Core Language</a></cite>] defines a <a href="wsdl20.html#frag-ids">fragment identifier --- 3835,3839 ---- <div class="div3"> ! <h4><a name="http-headers-decl-fragid"></a>6.5.6 IRI Identification Of An HTTP Header component</h4> <p>WSDL Version 2.0 Part 1: Core Language [<cite><a href="#WSDL-PART1">WSDL 2.0 Core Language</a></cite>] defines a <a href="wsdl20.html#frag-ids">fragment identifier *************** *** 3886,3891 **** be returned.</p> ! <p>The fault definition SHOULD NOT go against the definition ! of the HTTP error codes, as specified in section 8 of [<cite><a href="#RFC3205">IETF RFC 3205</a></cite>].</p> </div> --- 3885,3890 ---- be returned.</p> ! <p><span class="test-assertion" id="HTTPBindingFault-2606003">The fault definition SHOULD agree with the definition ! of the HTTP error codes, as specified in section 8 of [<cite><a href="#RFC3205">IETF RFC 3205</a></cite>].<sup><a title="Link to assertion HTTPBindingFault-2606003 summary" href="#HTTPBindingFault-2606003-summary">†</a></sup></span></p> </div> *************** *** 3920,3925 **** </pre></div> ! <p>The XML representation for binding an HTTP Fault are two ! <em>attribute information item</em>s with the following Infoset properties: </p> <ul> --- 3919,3924 ---- </pre></div> ! <p>The XML representation for binding an HTTP Fault is an ! <em>attribute information item</em> with the following Infoset properties: </p> <ul> *************** *** 3970,3976 **** <h3><a name="_http_serialization"></a>6.7 Serialization Format of Instance Data</h3> <p> ! This section specifies three serialization formats defining rules to encode an <a title="instance data" href="#instance_data">instance data</a> ! corresponding to an input and output message as an HTTP message. <a href="#http_sftab">Table 6-5</a> and <a href="#http_sfstyles">Table 6-6</a> give an overview of those serialization formats and their constraints. All of them allow serialization of parts of the --- 3969,3975 ---- <h3><a name="_http_serialization"></a>6.7 Serialization Format of Instance Data</h3> <p> ! This section specifies three serialization formats defining rules to encode the <a title="instance data" href="#instance_data">instance data</a> ! of an input or output message as an HTTP message. <a href="#http_sftab">Table 6-5</a> and <a href="#http_sfstyles">Table 6-6</a> give an overview of those serialization formats and their constraints. All of them allow serialization of parts of the *************** *** 4113,4119 **** than once, the elements are used in the order they appear in the <a title="instance data" href="#instance_data">instance ! data</a>. This element MUST NOT carry an <code>xs:nil</code> attribute whose value is ! "true". </p> </li> --- 4112,4118 ---- than once, the elements are used in the order they appear in the <a title="instance data" href="#instance_data">instance ! data</a>. <span class="test-assertion" id="HTTPSerialization-2607010">This element MUST NOT carry an <code>xs:nil</code> attribute whose value is ! "true"<sup><a title="Link to assertion HTTPSerialization-2607010 summary" href="#HTTPSerialization-2607010-summary">†</a></sup></span>. </p> </li> *************** *** 4143,4151 **** <p> ! It may only be used when binding <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> whose {<a href="wsdl20.html#property-InterfaceOperation.style">style</a>} property has a value of "http://www.w3.org/@@@@/@@/wsdl/style/iri" as defined in <a href="#_operation_iri_style"><b>4.2 IRI Style</b></a>, i.e. this serialization format may only be used to serialize the HTTP request corresponding to the initial message of an ! interface operation. </p> --- 4142,4151 ---- <p> ! <span class="test-assertion" id="HTTPSerialization-2607011">If this format is used then the ! {<a href="wsdl20.html#property-InterfaceOperation.style">style</a>} property of <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component being bound MUST contain a value of "http://www.w3.org/@@@@/@@/wsdl/style/iri" as defined in <a href="#_operation_iri_style"><b>4.2 IRI Style</b></a>, i.e. this serialization format may only be used to serialize the HTTP request corresponding to the initial message of an ! interface operation.<sup><a title="Link to assertion HTTPSerialization-2607011 summary" href="#HTTPSerialization-2607011-summary">†</a></sup></span> </p> *************** *** 4261,4265 **** <ul> <li> ! <p>{<a name="property-BindingOperation.httplocationignoreuncited">http location ignore uncited</a>} MANDATORY. A <em>xs:boolean</em>. This boolean indicates whether elements not cited in the {<a href="wsdl20-adjuncts.html#property-BindingOperation.httplocation">http location</a>} property --- 4261,4265 ---- <ul> <li> ! <p>{<a name="property-BindingOperation.httplocationignoreuncited">http location ignore uncited</a>} REQUIRED. A <em>xs:boolean</em>. This boolean indicates whether elements not cited in the {<a href="wsdl20-adjuncts.html#property-BindingOperation.httplocation">http location</a>} property *************** *** 4446,4450 **** XForms clients with [<cite><a href="#RFC2388">IETF RFC 2388</a></cite>] servers. This serialization format may only be used when binding ! <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> whose {<a href="wsdl20.html#property-InterfaceOperation.style">style</a>} property has a value of "http://www.w3.org/@@@@/@@/wsdl/style/multipart" as defined in <a href="#_operation_multipart_style"><b>4.3 Multipart style</b></a>, i.e. <span class="test-assertion" id="HTTPSerialization-2608009">this serialization format may only be used to serialize the HTTP request --- 4446,4450 ---- XForms clients with [<cite><a href="#RFC2388">IETF RFC 2388</a></cite>] servers. This serialization format may only be used when binding ! <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> components whose {<a href="wsdl20.html#property-InterfaceOperation.style">style</a>} property has a value of "http://www.w3.org/@@@@/@@/wsdl/style/multipart" as defined in <a href="#_operation_multipart_style"><b>4.3 Multipart style</b></a>, i.e. <span class="test-assertion" id="HTTPSerialization-2608009">this serialization format may only be used to serialize the HTTP request *************** *** 4591,4595 **** <p>The HTTP binding extension specification adds the following ! property to the WSDL component model (as defined in [<cite><a href="#WSDL-PART1">WSDL 2.0 Core Language</a></cite>]):</p> <ul> --- 4591,4595 ---- <p>The HTTP binding extension specification adds the following ! properties to the WSDL component model (as defined in [<cite><a href="#WSDL-PART1">WSDL 2.0 Core Language</a></cite>]):</p> <ul> *************** *** 5623,5627 **** </td> <td rowspan="1" colspan="1">When formulating the HTTP message to be transmitted, the ! HTTP request method used MUST be the selected using one of the following:</td> </tr> <tr> --- 5623,5627 ---- </td> <td rowspan="1" colspan="1">When formulating the HTTP message to be transmitted, the ! HTTP request method used MUST be selected using one of the following:</td> </tr> <tr> *************** *** 5648,5656 **** component is declared using a non-XML type system (as considered in the Types section of [<cite><a href="#WSDL-PART1">WSDL 2.0 Core Language</a></cite>]) ! then additional binding rules MUST be defined to indicate how to map those components into the HTTP envelope.</td> </tr> <tr> <td rowspan="1" colspan="1"> <a href="#HTTPBindingFault-2607002" name="HTTPBindingFault-2607002-summary">HTTPBindingFault-2607002</a> </td> --- 5648,5663 ---- component is declared using a non-XML type system (as considered in the Types section of [<cite><a href="#WSDL-PART1">WSDL 2.0 Core Language</a></cite>]) ! then additional binding rules MUST be defined in an extension specification to indicate how to map those components into the HTTP envelope.</td> </tr> <tr> <td rowspan="1" colspan="1"> + <a href="#HTTPBindingFault-2606003" name="HTTPBindingFault-2606003-summary">HTTPBindingFault-2606003</a> + </td> + <td rowspan="1" colspan="1">The fault definition SHOULD agree with the definition + of the HTTP error codes, as specified in section 8 of [<cite><a href="#RFC3205">IETF RFC 3205</a></cite>].</td> + </tr> + <tr> + <td rowspan="1" colspan="1"> <a href="#HTTPBindingFault-2607002" name="HTTPBindingFault-2607002-summary">HTTPBindingFault-2607002</a> </td> *************** *** 5661,5664 **** --- 5668,5678 ---- <tr> <td rowspan="1" colspan="1"> + <a href="#HTTPBindingOperation-2604001" name="HTTPBindingOperation-2604001-summary">HTTPBindingOperation-2604001</a> + </td> + <td rowspan="1" colspan="1">Wild cards (for example, "application/*") SHOULD NOT be used in this <em>attribute information item</em> + since they may lead to interoperability problems.</td> + </tr> + <tr> + <td rowspan="1" colspan="1"> <a href="#HTTPBindingOperation-2605001" name="HTTPBindingOperation-2605001-summary">HTTPBindingOperation-2605001</a> </td> *************** *** 5759,5762 **** --- 5773,5787 ---- <tr> <td rowspan="1" colspan="1"> + <a href="#HTTPSerialization-2607011" name="HTTPSerialization-2607011-summary">HTTPSerialization-2607011</a> + </td> + <td rowspan="1" colspan="1">If this format is used then the + {<a href="wsdl20.html#property-InterfaceOperation.style">style</a>} property of <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component being bound MUST contain a value of + "http://www.w3.org/@@@@/@@/wsdl/style/iri" as defined in <a href="#_operation_iri_style"><b>4.2 IRI Style</b></a>, i.e. this serialization format + may only be used to serialize the HTTP request corresponding + to the initial message of an + interface operation.</td> + </tr> + <tr> + <td rowspan="1" colspan="1"> <a href="#HTTPSerialization-2608001" name="HTTPSerialization-2608001-summary">HTTPSerialization-2608001</a> </td> *************** *** 6524,6527 **** --- 6549,6558 ---- <tr> + <td rowspan="1" colspan="1">20060506</td> + <td rowspan="1" colspan="1">AGR</td> + <td rowspan="1" colspan="1">Made more editorial improvements. Done now.</td> + </tr> + + <tr> <td rowspan="1" colspan="1">20060503</td> <td rowspan="1" colspan="1">AGR</td> *************** *** 7208,7212 **** <div class="div2"> ! <h3><a name="N146AD"></a>D.1 WSDL 2.0 Extensions Change Log</h3> <a name="wsdl-changelog-table"></a><br><table border="1"> --- 7239,7243 ---- <div class="div2"> ! <h3><a name="N1471D"></a>D.1 WSDL 2.0 Extensions Change Log</h3> <a name="wsdl-changelog-table"></a><br><table border="1"> *************** *** 7456,7460 **** <div class="div2"> ! <h3><a name="N14937"></a>D.2 WSDL 2.0 Bindings Change Log</h3> <a name="wsdl-spec3-changelog-table"></a><br><table border="1"> <tbody> --- 7487,7491 ---- <div class="div2"> ! <h3><a name="N149A7"></a>D.2 WSDL 2.0 Bindings Change Log</h3> <a name="wsdl-spec3-changelog-table"></a><br><table border="1"> <tbody> Index: adjuncts-component-assertion-table.xml =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/adjuncts-component-assertion-table.xml,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** adjuncts-component-assertion-table.xml 4 May 2006 06:27:28 -0000 1.9 --- adjuncts-component-assertion-table.xml 6 May 2006 22:37:42 -0000 1.10 *************** *** 40,44 **** </td> <td>When formulating the HTTP message to be transmitted, the ! HTTP request method used MUST be the selected using one of the following:</td> </tr> <tr> --- 40,44 ---- </td> <td>When formulating the HTTP message to be transmitted, the ! HTTP request method used MUST be selected using one of the following:</td> </tr> <tr> *************** *** 66,74 **** component is declared using a non-XML type system (as considered in the Types section of <bibref ref="WSDL-PART1"/>) ! then additional binding rules MUST be defined to indicate how to map those components into the HTTP envelope.</td> </tr> <tr> <td> <assert-summary ref="HTTPBindingFault-2607002"/> </td> --- 66,81 ---- component is declared using a non-XML type system (as considered in the Types section of <bibref ref="WSDL-PART1"/>) ! then additional binding rules MUST be defined in an extension specification to indicate how to map those components into the HTTP envelope.</td> </tr> <tr> <td> + <assert-summary ref="HTTPBindingFault-2606003"/> + </td> + <td>The fault definition SHOULD agree with the definition + of the HTTP error codes, as specified in section 8 of <bibref ref="RFC3205"/>.</td> + </tr> + <tr> + <td> <assert-summary ref="HTTPBindingFault-2607002"/> </td> *************** *** 79,82 **** --- 86,96 ---- <tr> <td> + <assert-summary ref="HTTPBindingOperation-2604001"/> + </td> + <td>Wild cards (for example, <attval>application/*</attval>) SHOULD NOT be used in this <emph>attribute information item</emph> + since they may lead to interoperability problems.</td> + </tr> + <tr> + <td> <assert-summary ref="HTTPBindingOperation-2605001"/> </td> *************** *** 178,181 **** --- 192,207 ---- <tr> <td> + <assert-summary ref="HTTPSerialization-2607011"/> + </td> + <td>If this format is used then the + <prop comp="Interface Operation">style</prop> property of <comp>Interface + Operation</comp> component being bound MUST contain a value of + <attval>http://www.w3.org/@@@@/@@/wsdl/style/iri</attval> as defined in <specref ref="_operation_iri_style"/>, i.e. this serialization format + may only be used to serialize the HTTP request corresponding + to the initial message of an + interface operation.</td> + </tr> + <tr> + <td> <assert-summary ref="HTTPSerialization-2608001"/> </td>
Received on Saturday, 6 May 2006 22:37:57 UTC