- 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