- From: Asir Vedamuthu <avedamut@dev.w3.org>
- Date: Thu, 09 Dec 2004 02:19:50 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20 In directory hutz:/tmp/cvs-serv17410/ws/desc/wsdl20 Modified Files: wsdl20-bindings.xml wsdl20-bindings.html wsdl20-soap.xsd Log Message: Introduced SOAP version independent WSDL SOAP Binding. Added two new sections, "Specifying the SOAP Version" and "SOAP 1.2 Binding". Plus, lots of shuffling. Index: wsdl20-bindings.xml =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-bindings.xml,v retrieving revision 1.131 retrieving revision 1.132 diff -C2 -d -r1.131 -r1.132 *** wsdl20-bindings.xml 27 Oct 2004 18:42:18 -0000 1.131 --- wsdl20-bindings.xml 9 Dec 2004 02:19:48 -0000 1.132 *************** *** 138,147 **** <td rowspan="1" colspan="1">wsoap</td> <td rowspan="1" colspan="1"> ! <attval>&wsdl-soap12-ns;</attval> </td> <td rowspan="1" colspan="1">A normative XML Schema <bibref ref="XMLSchemaP1"/>, <bibref ref="XMLSchemaP2"/> document for the ! <attval>&wsdl-soap12-ns;</attval> ! namespace can be found at <loc href="&wsdl-soap12-ns;">&wsdl-soap12-ns;</loc>.</td> </tr> <tr> --- 138,147 ---- <td rowspan="1" colspan="1">wsoap</td> <td rowspan="1" colspan="1"> ! <attval>&wsdl-soap-ns;</attval> </td> <td rowspan="1" colspan="1">A normative XML Schema <bibref ref="XMLSchemaP1"/>, <bibref ref="XMLSchemaP2"/> document for the ! <attval>&wsdl-soap-ns;</attval> ! namespace can be found at <loc href="&wsdl-soap-ns;">&wsdl-soap-ns;</loc>.</td> </tr> <tr> *************** *** 196,202 **** <head>WSDL SOAP Binding</head> ! <p>The SOAP binding described in this section is an extension for <bibref ref="WSDL-PART1"/> to enable Web Services ! applications to use SOAP 1.2 <bibref ref="SOAP12-PART1"/>. This binding extends WSDL 2.0 by adding properties to the <xspecref href="&w3c-designation-part1;#Binding">Binding --- 196,203 ---- <head>WSDL SOAP Binding</head> ! <p>The SOAP binding described in this section is SOAP version ! independent ("1.2" as well as other versions) and an extension for <bibref ref="WSDL-PART1"/> to enable Web Services ! applications to use SOAP. This binding extends WSDL 2.0 by adding properties to the <xspecref href="&w3c-designation-part1;#Binding">Binding *************** *** 232,237 **** <xspecref href="&w3c-designation-part1;#InterfaceFault">Interface Fault ! components</xspecref> by this binding, as no SOAP fault code is ! suitable as a default for all possible cases. Thus, if a given Interface component has any Fault components, then such Interface components MUST be bound via Binding components which --- 233,237 ---- <xspecref href="&w3c-designation-part1;#InterfaceFault">Interface Fault ! components</xspecref> by this binding. Thus, if a given Interface component has any Fault components, then such Interface components MUST be bound via Binding components which *************** *** 243,247 **** defined in section <specref ref="http-binding"/> may be expressed in a SOAP binding when the SOAP binding uses HTTP as ! the underlying protocol, i.e. when the value of the {soap underlying protocol} property of the Binding component is <attval>&soap12-http-uri;</attval>. The properties that are --- 243,247 ---- defined in section <specref ref="http-binding"/> may be expressed in a SOAP binding when the SOAP binding uses HTTP as ! the underlying protocol, for example, when the value of the {soap underlying protocol} property of the Binding component is <attval>&soap12-http-uri;</attval>. The properties that are *************** *** 258,267 **** realm} as defined in <specref ref="http-auth-decl"/></p></item> ! <item><p>{http location} defined in <specref ! ref="http-operation-decl"/>; when using the SOAP Response MEP ! as SOAP Message Exchange Pattern, the Endpoint component ! follows the rules for constructing the address from the ! &endpoint-address-p; property and the {http location} property ! values.</p></item> </ulist> --- 258,263 ---- realm} as defined in <specref ref="http-auth-decl"/></p></item> ! <item><p>{http location} as defined in <specref ! ref="http-operation-decl"/></p></item> </ulist> *************** *** 274,280 **** <definitions > <binding name="<emph>xs:NCName</emph>" interface="<emph>xs:QName</emph>"? ! type="<emph>&wsdl-soap12-ns;</emph>" whttp:version="<emph>xs:string</emph>"?? whttp:transferCodingDefault="<emph>xs:string</emph>"?? <b>wsoap:protocol</b>="<emph>xs:anyURI</emph>" <b>wsoap:mepDefault</b>="<emph>xs:anyURI</emph>"? > --- 270,277 ---- <definitions > <binding name="<emph>xs:NCName</emph>" interface="<emph>xs:QName</emph>"? ! type="<emph>&wsdl-soap-ns;</emph>" whttp:version="<emph>xs:string</emph>"?? whttp:transferCodingDefault="<emph>xs:string</emph>"?? + <b>wsoap:version</b>="<emph>xs:string</emph>"? <b>wsoap:protocol</b>="<emph>xs:anyURI</emph>" <b>wsoap:mepDefault</b>="<emph>xs:anyURI</emph>"? > *************** *** 342,346 **** attributes in the <att>whttp</att> namespace indicates that those optional attributes only make sense when the SOAP binding uses ! HTTP as the underlying protocol, i.e. when the value of the <att>wsoap:protocol</att> attribute is <attval>&soap12-http-uri;</attval>.</p></note> --- 339,343 ---- attributes in the <att>whttp</att> namespace indicates that those optional attributes only make sense when the SOAP binding uses ! HTTP as the underlying protocol, for example, when the value of the <att>wsoap:protocol</att> attribute is <attval>&soap12-http-uri;</attval>.</p></note> *************** *** 355,359 **** <p>A Binding component (defined in <bibref ref="WSDL-PART1"/>) is identified as a SOAP binding by assigning the value ! <attval>&wsdl-soap12-ns;</attval> to the &binding-type-p; property of the Binding component.</p> </div2> --- 352,356 ---- <p>A Binding component (defined in <bibref ref="WSDL-PART1"/>) is identified as a SOAP binding by assigning the value ! <attval>&wsdl-soap-ns;</attval> to the &binding-type-p; property of the Binding component.</p> </div2> *************** *** 364,372 **** <head>Default Binding Rules</head> ! <ulist> ! <item><p><emph>Payload Construction.</emph> When formulating the SOAP envelope to be transmitted the contents of the ! payload (i.e., the contents of the <el>soap:Body</el> &EII; ! of the SOAP envelope MUST be what is defined by the corresponding Message Reference component. This is subject to optimization by a feature that is in use which may affect --- 361,368 ---- <head>Default Binding Rules</head> ! <p><emph>Payload Construction.</emph> When formulating the SOAP envelope to be transmitted the contents of the ! payload (i.e., the contents of the SOAP Body &EII; ! of the SOAP envelope) MUST be what is defined by the corresponding Message Reference component. This is subject to optimization by a feature that is in use which may affect *************** *** 397,470 **** <note><p>This SOAP binding only allows one single element in SOAP body.</p></note> - </item> ! <item><p><emph>SOAPAction.</emph> If a value for the {soap ! action} property of a Binding Operation component has NOT ! been specified then the SOAP Action Feature (see <bibref ! ref="SOAP12-PART2"/>) has NO value assigned by the Binding ! component.</p></item> ! <item><p><emph>SOAP MEP Selection.</emph> If the Interface ! Operation component's ! &interface_operation-message_exchange_pattern-p; property ! has the value <attval>&wsdl-mep-in-out;</attval> then the ! default value of the {soap mep} property for the ! corresponding Binding Operation component is ! <attval>&soap12-request-response-mep-uri;</attval> ! identifying the SOAP Request-Response Message Exchange ! Pattern as defined in <bibref ref="SOAP12-PART2"/>. If the ! Inteface Operation component has any other value for the ! &interface_operation-message_exchange_pattern-p; property, ! then no default value is defined for the {soap mep} property ! of the corresponding Binding Operation component.</p></item> ! <item><p><emph>HTTP Method Selection.</emph> This ! binding rule is applicable when the value of the {soap ! underlying protocol} property of the Binding component is ! <attval>&soap12-http-uri;</attval>. If ! the {soap mep} property of the Binding Operation component ! has the value ! <attval>&soap12-request-response-mep-uri;</attval> ! then the value of the {http method} property is ! <emph>POST</emph>. If the {soap mep} property of the Binding ! Operation component has the value ! <attval>&soap12-soap-response-mep-uri;</attval> ! then the value of the {http method} property is ! <emph>GET</emph>.</p></item> ! <item><p><emph>HTTP URI Generation.</emph> This default ! binding rule is applicable when the value of the {soap ! underlying protocol} property of the Binding component is ! <attval>&soap12-http-uri;</attval>. If ! the {soap mep} property of the Binding Operation component ! has the value ! <attval>&soap12-soap-response-mep-uri;</attval> ! then the URI to execute the HTTP GET against MUST be ! generated using the HTTP binding's rules for generating a ! URI for HTTP GET (see <specref ref="http-binding"/>). The ! input serialization format of ! <code>x-www-form-urlencoded</code> is the only supported ! serialization format for HTTP GET in the SOAP Response ! Message Exchange Pattern.</p> ! <ednote> ! <name>Input serialization for HTTP GET in SOAP HTTP binding</name> ! <edtext>Use of a different input serialization format ! requires introduction of either a new MEP or a new ! binding. The Working Group considered the limitations of ! the <code>x-www-form-urlencoded</code> serialization ! format (see <loc ! href='http://lists.w3.org/Archives/Public/www-ws-desc/2004Jul/0061.html'>points ! #2 and #3 of Binding message content to URI ! analysis</loc>). It decided that the limitations of the ! serialization format, which could potentially be solved ! by a serialization format extension, were not ! sufficiently broad enough to warrant allowing ! extensibility in input serialization for the ! soap-response MEP. The Working Group solicits the ! public's feedback on this decision.</edtext> ! </ednote> ! </item> ! </ulist> </div2> --- 393,479 ---- <note><p>This SOAP binding only allows one single element in SOAP body.</p></note> ! </div2> ! <!-- +++++++++ --> ! <div2 id="soap-version"> ! <head>Specifying the SOAP Version</head> ! <div3 id="soap-version-description"> ! <head>Description</head> ! ! <p>Every SOAP binding MUST indicate what version of SOAP is in use ! for the operations of the interface that this binding applies to.</p> ! ! <p>By default, SOAP 1.2 <bibref ref="SOAP12-PART1"/> is used.</p> ! </div3> ! ! <div3 id="soap-version-relate"> ! <head>Relationship to WSDL Component Model</head> ! ! <p>The SOAP protocol specification adds the following ! property to the WSDL component model (as defined in <bibref ! ref="WSDL-PART1"/>):</p> ! ! <ulist> ! <item><p>{soap version}, a <emph>wsdls:string</emph>, to the Binding ! component.</p></item> ! </ulist> ! ! </div3> ! ! <div3 id="soap-version-decl-xml"> ! <head>XML Representation</head> ! ! <eg xml:space="preserve"><definitions > ! <binding name="<emph>xs:NCName</emph>" interface="<emph>xs:QName</emph>"? type="<emph>xs:anyURI</emph>" ! <b>wsoap:version</b>="<emph>xs:string</emph>"? > ! ... ! </binding> ! </definitions> ! </eg> ! <p>The XML representation for specifying the SOAP version ! is an optional &AII; with the following Infoset properties: </p> ! ! <ulist> ! <item> ! <p>A [local name] of <el>version</el> ! </p> ! </item> ! <item> ! <p>A [namespace name] of ! <attval>&wsdl-soap-ns;</attval> ! </p> ! </item> ! <item> ! <p>A type of <emph>wsdls:string</emph></p> ! </item> ! </ulist> ! </div3> ! ! <div3 id="soap-version-decl-mapping"> ! <head>Mapping Between Component Properties and XML ! Representation</head> + <p>See <specref ref="tab_SOAP_version_Mapping"/>.</p> + + <table border="1" id="tab_SOAP_version_Mapping"> + <caption>Mapping between Binding Component Extension + Properties and XML Representation</caption> + <tbody> + <tr> + <th rowspan="1" colspan="1">Property</th> + <th rowspan="1" colspan="1">Mapping</th> + </tr> + <tr> + <td rowspan="1" colspan="1">{soap version}</td> + <td rowspan="1" colspan="1">The actual value of the <att>wsoap:version</att> + &AII; if present, otherwise "1.2". + </td> + </tr> + </tbody> + </table> + </div3> </div2> *************** *** 477,494 **** <head>Description</head> - <p>Every SOAP binding MUST indicate what underlying protocol is in - use, as defined in the SOAP Protocol Binding Framework - section of <bibref ref="SOAP12-PART1"/>.</p> ! <p>The SOAP binding defined by this specification supports ! the SOAP HTTP binding defined by the <bibref ! ref="SOAP12-PART2"/> specification. This is indicated by ! assigning the URI ! <attval>&soap12-http-uri;</attval> ! (as defined by <bibref ref="SOAP12-PART2"/>) to the {soap ! underlying protocol} property defined below. Other values MAY be used ! for this property in conjunction with the SOAP binding ! defined by this specification provided that the semantics of ! such protocols are consistent with this binding.</p> </div3> --- 486,492 ---- <head>Description</head> ! <p>Every SOAP binding MUST indicate what underlying protocol is in ! use.</p> </div3> *************** *** 529,535 **** </item> <item> ! <p>A [namespace name] of ! <attval>&wsdl-soap12-ns;</attval> ! </p> </item> <item> --- 527,533 ---- </item> <item> ! <p>A [namespace name] of ! <attval>&wsdl-soap-ns;</attval> ! </p> </item> <item> *************** *** 572,578 **** <p>Every Binding Operation component of a SOAP binding MUST ! indicate the SOAP Message Exchange Pattern (MEP) (see ! <bibref ref="SOAP12-PART2"/>) to be used for that ! operation. This binding specification allows the user to indicate a default SOAP MEP to be used for all Binding Operation components of this Binding component.</p> --- 570,575 ---- <p>Every Binding Operation component of a SOAP binding MUST ! indicate the SOAP Message Exchange Pattern (MEP) to be used for ! that operation. This binding specification allows the user to indicate a default SOAP MEP to be used for all Binding Operation components of this Binding component.</p> *************** *** 610,616 **** </item> <item> ! <p>A [namespace name] of ! <attval>&wsdl-soap12-ns;</attval> ! </p> </item> <item> --- 607,613 ---- </item> <item> ! <p>A [namespace name] of ! <attval>&wsdl-soap-ns;</attval> ! </p> </item> <item> *************** *** 676,682 **** <item> <p>{uri}, a <emph>wsdls:anyURI</emph>, which is an absolute URI as defined by <bibref ref="RFC2396"/>. The value of this property identifies the ! specific SOAP module that is in use, as defined in the ! SOAP Protocol Binding Framework section of <bibref ! ref="SOAP12-PART1"/>.</p> </item> <item> <p>{required}, a <emph>wsdls:boolean</emph> indicating if the SOAP --- 673,677 ---- <item> <p>{uri}, a <emph>wsdls:anyURI</emph>, which is an absolute URI as defined by <bibref ref="RFC2396"/>. The value of this property identifies the ! specific SOAP module that is in use.</p> </item> <item> <p>{required}, a <emph>wsdls:boolean</emph> indicating if the SOAP *************** *** 716,720 **** <item> <p>A [namespace name] of ! <attval>&wsdl-soap12-ns;</attval> </p> </item> --- 711,715 ---- <item> <p>A [namespace name] of ! <attval>&wsdl-soap-ns;</attval> </p> </item> *************** *** 759,763 **** <p>Zero or more namespace qualified &AII;s. The [namespace name] of such &AII;s MUST NOT be <attval>&wsdl-ns;</attval> and ! MUST NOT be <attval>&wsdl-soap12-ns;</attval>. </p> </item> </ulist> --- 754,758 ---- <p>Zero or more namespace qualified &AII;s. The [namespace name] of such &AII;s MUST NOT be <attval>&wsdl-ns;</attval> and ! MUST NOT be <attval>&wsdl-soap-ns;</attval>. </p> </item> </ulist> *************** *** 775,779 **** [children]. The [namespace name] of such &EII;s MUST NOT be <attval>&wsdl-ns;</attval> and MUST NOT be ! <attval>&wsdl-soap12-ns;</attval>.</p> </item> </olist> --- 770,774 ---- [children]. The [namespace name] of such &EII;s MUST NOT be <attval>&wsdl-ns;</attval> and MUST NOT be ! <attval>&wsdl-soap-ns;</attval>.</p> </item> </olist> *************** *** 834,839 **** <ulist> <item><p>{soap fault code}, a <emph>wsdls:QName</emph>, to the Binding Fault component. The value ! of this property identifies a possible SOAP fault (see ! <bibref ref="SOAP12-PART1"/>) for the operations in scope.</p> </item> --- 829,833 ---- <ulist> <item><p>{soap fault code}, a <emph>wsdls:QName</emph>, to the Binding Fault component. The value ! of this property identifies a possible SOAP fault for the operations in scope.</p> </item> *************** *** 867,871 **** <item> <p>A [namespace name] of ! <attval>&wsdl-soap12-ns;</attval> </p></item> <item> --- 861,865 ---- <item> <p>A [namespace name] of ! <attval>&wsdl-soap-ns;</attval> </p></item> <item> *************** *** 879,883 **** <item> <p>A [namespace name] of ! <attval>&wsdl-soap12-ns;</attval> </p></item> <item> --- 873,877 ---- <item> <p>A [namespace name] of ! <attval>&wsdl-soap-ns;</attval> </p></item> <item> *************** *** 926,937 **** <head>Description</head> ! <p>For every Interface Operation component contained in an ! Interface component, in addition to the default binding ! rules described in <specref ref="soap-defaults"/>, there may ! be additional binding information to be specified. This ! binding specification allows the user to indicate the SOAP ! Message Exchange Pattern (MEP) and a value for the SOAP ! Action Feature (see <bibref ref="SOAP12-PART2"/>) on a ! per-operation basis.</p> </div3> --- 920,929 ---- <head>Description</head> ! <p>For every Interface Operation component contained in an Interface ! component, in addition to the default binding rules (for SOAP 1.2, ! see <specref ref="soap12-defaults"/>), there may be additional binding ! information to be specified. This binding specification allows the user ! to indicate the SOAP Message Exchange Pattern (MEP) and a value for the SOAP ! Action Feature on a per-operation basis.</p> </div3> *************** *** 947,955 **** ref="RFC2396"/>, to the Binding Operation component. The value of this property identifies the SOAP Message ! Exchange Pattern (MEP) (as defined by <bibref ! ref="SOAP12-PART1"/>) for this specific operation. If no specific value is assigned, then the value assigned by the ! default rules apply (see <specref ! ref="soap-defaults"/>). It is an error for this property to not have a value (which MAY happen if the default rules are not applicable).</p></item> --- 939,946 ---- ref="RFC2396"/>, to the Binding Operation component. The value of this property identifies the SOAP Message ! Exchange Pattern (MEP) for this specific operation. If no specific value is assigned, then the value assigned by the ! default rules apply (for SOAP 1.2, see <specref ! ref="soap12-defaults"/>). It is an error for this property to not have a value (which MAY happen if the default rules are not applicable).</p></item> *************** *** 959,964 **** ref="RFC2396"/>, to the Binding Operation component. The value of this property identifies the value of the SOAP ! Action Feature (as defined by <bibref ! ref="SOAP12-PART1"/>) for this specific operation.</p> </item> </ulist> --- 950,954 ---- ref="RFC2396"/>, to the Binding Operation component. The value of this property identifies the value of the SOAP ! Action Feature (as defined by for this specific operation).</p> </item> </ulist> *************** *** 987,991 **** <item> <p>A [namespace name] of ! <attval>&wsdl-soap12-ns;</attval> </p></item> <item> --- 977,981 ---- <item> <p>A [namespace name] of ! <attval>&wsdl-soap-ns;</attval> </p></item> <item> *************** *** 999,1003 **** <item> <p>A [namespace name] of ! <attval>&wsdl-soap12-ns;</attval> </p></item> <item> --- 989,993 ---- <item> <p>A [namespace name] of ! <attval>&wsdl-soap-ns;</attval> </p></item> <item> *************** *** 1030,1034 **** of the parent wsdl:binding &EII;, if present. If not the value as defined by the default SOAP binding rules ! (see <specref ref="soap-defaults"/>), if applicable.</td> </tr> --- 1020,1024 ---- of the parent wsdl:binding &EII;, if present. If not the value as defined by the default SOAP binding rules ! (for SOAP 1.2, see <specref ref="soap12-defaults"/>), if applicable.</td> </tr> *************** *** 1043,1046 **** --- 1033,1154 ---- </div2> + <!-- +++++++++ --> + + <div2 id="soap12-binding"> + <head>SOAP 1.2 Binding</head> + + <div3 id="soap12-binding-decl"> + <head>Identifying a SOAP 1.2 Binding</head> + <p>A SOAP Binding is identified as a SOAP 1.2 binding by assigning the value + "1.2" to the {soap version} property of the Binding component.</p> + </div3> + + <div3 id="soap12-binding-description"> + <head>Description</head> + + <p>The SOAP 1.2 binding defined in this section is an extension of the <specref ref="soap-binding"/> + to enable Web Service applications to use SOAP 1.2 <bibref ref="SOAP12-PART1"/>.</p> + + <p>The SOAP 1.2 binding supports + the SOAP 1.2 HTTP binding defined by the <bibref + ref="SOAP12-PART2"/> specification. This is indicated by + assigning the URI <attval>&soap12-http-uri;</attval> + (as defined by <bibref ref="SOAP12-PART2"/>) to the {soap + underlying protocol} property. Other values MAY be used + for this property in conjunction with the SOAP 1.2 binding + defined by this specification provided that the semantics of + such protocols are consistent with this binding.</p> + + <p>When the SOAP Message Exchange Pattern is the SOAP 1.2 Response + MEP and the underlying protocol is HTTP, the Binding Operation may use the {http location} property + defined in <specref ref="http-operation-decl"/>. When such a + location is specified, the Endpoint component also follows the + rules for constructing the address from the &endpoint-address-p; + property and the {http location} property values.</p> + <p></p> + </div3> + + <div3 id="soap12-defaults"> + <head>Default Binding Rules</head> + + <p>These default binding rules + are applicable to SOAP 1.2 binding. + </p> + + <ulist> + <item><p><emph>SOAPAction.</emph> If a value for the {soap + action} property of a Binding Operation component has NOT + been specified then the SOAP Action Feature (see <bibref + ref="SOAP12-PART2"/>) has NO value assigned by the Binding + component.</p></item> + + <item><p><emph>SOAP MEP Selection.</emph> If the Interface + Operation component's + &interface_operation-message_exchange_pattern-p; property + has the value <attval>&wsdl-mep-in-out;</attval> then the + default value of the {soap mep} property for the + corresponding Binding Operation component is + <attval>&soap12-request-response-mep-uri;</attval> + identifying the SOAP Request-Response Message Exchange + Pattern as defined in <bibref ref="SOAP12-PART2"/>. If the + Inteface Operation component has any other value for the + &interface_operation-message_exchange_pattern-p; property, + then no default value is defined for the {soap mep} property + of the corresponding Binding Operation component.</p></item> + + <item><p><emph>HTTP Method Selection.</emph> This default + binding rule is applicable when the value of the {soap + underlying protocol} property of the Binding component is + <attval>&soap12-http-uri;</attval>. If + the {soap mep} property of the Binding Operation component + has the value + <attval>&soap12-request-response-mep-uri;</attval> + then the default value of the {http method} property is + <emph>POST</emph>. If the {soap mep} property of the Binding + Operation component has the value + <attval>&soap12-soap-response-mep-uri;</attval> + then the default value of the {http method} property is + <emph>GET</emph>.</p></item> + + <item><p><emph>HTTP URI Generation.</emph> This default + binding rule is applicable when the value of the {soap + underlying protocol} property of the Binding component is + <attval>&soap12-http-uri;</attval>. If + the {soap mep} property of the Binding Operation component + has the value + <attval>&soap12-soap-response-mep-uri;</attval> + then the URI to execute the HTTP GET against MUST be + generated using the HTTP binding's rules for generating a + URI for HTTP GET (see <specref ref="http-binding"/>). The + input serialization format of + <code>x-www-form-urlencoded</code> is the only supported + serialization format for HTTP GET in the SOAP Response + Message Exchange Pattern.</p> + <ednote> + <name>Input serialization for HTTP GET in SOAP HTTP binding</name> + <edtext>Use of a different input serialization format + requires introduction of either a new MEP or a new + binding. The Working Group considered the limitations of + the <code>x-www-form-urlencoded</code> serialization + format (see <loc + href='http://lists.w3.org/Archives/Public/www-ws-desc/2004Jul/0061.html'>points + #2 and #3 of Binding message content to URI + analysis</loc>). It decided that the limitations of the + serialization format, which could potentially be solved + by a serialization format extension, were not + sufficiently broad enough to warrant allowing + extensibility in input serialization for the + soap-response MEP. The Working Group solicits the + public's feedback on this decision.</edtext> + </ednote> + </item> + </ulist> + + </div3> + + </div2> + + <!-- +++++++++ --> + </div1> *************** *** 2879,2882 **** --- 2987,2995 ---- --> <tr> + <td>20041208</td> + <td>AV</td> + <td>Introduced SOAP version independent WSDL SOAP Binding. Added two new sections, "Specifying the SOAP Version" and "SOAP 1.2 Binding". Plus, lots of shuffling.</td> + </tr> + <tr> <td>20041027</td> <td>HH</td> Index: wsdl20-soap.xsd =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-soap.xsd,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** wsdl20-soap.xsd 27 Jul 2004 17:25:02 -0000 1.5 --- wsdl20-soap.xsd 9 Dec 2004 02:19:48 -0000 1.6 *************** *** 22,27 **** <xs:schema xmlns:xs='http://www.w3.org/2001/XMLSchema' ! targetNamespace="&wsdl-soap12-ns;" ! xmlns:tns="&wsdl-soap12-ns;" xmlns:wsdl="&wsdl-ns;" elementFormDefault="qualified" --- 22,27 ---- <xs:schema xmlns:xs='http://www.w3.org/2001/XMLSchema' ! targetNamespace="&wsdl-soap-ns;" ! xmlns:tns="&wsdl-soap-ns;" xmlns:wsdl="&wsdl-ns;" elementFormDefault="qualified" *************** *** 29,33 **** <xs:import namespace="&wsdl-ns;" location="&wsdl-ns;"/> ! <xs:attribute name="protocol" type="xs:anyURI" /> --- 29,34 ---- <xs:import namespace="&wsdl-ns;" location="&wsdl-ns;"/> ! ! <xs:attribute name="version" type="xs:string"/> <xs:attribute name="protocol" type="xs:anyURI" /> Index: wsdl20-bindings.html =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-bindings.html,v retrieving revision 1.67 retrieving revision 1.68 diff -C2 -d -r1.67 -r1.68 *** wsdl20-bindings.html 27 Oct 2004 18:56:15 -0000 1.67 --- wsdl20-bindings.html 9 Dec 2004 02:19:48 -0000 1.68 *************** *** 1,6 **** <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ! <html lang="en" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content= "text/html; charset=utf-8" /> --- 1,8 ---- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ! <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> [...2620 lines suppressed...] + WSDL SOAP Binding. Added two new sections, "Specifying the SOAP + Version" and "SOAP 1.2 Binding". Plus, lots of shuffling.</td> + </tr> + <tr> <td rowspan="1" colspan="1">20041027</td> <td rowspan="1" colspan="1">HH</td> *************** *** 3981,3986 **** </tbody> </table> ! ! <br /></div> </div> </body> --- 3988,3992 ---- </tbody> </table> ! </div> </div> </body>
Received on Thursday, 9 December 2004 02:19:50 UTC