2002/ws/desc/wsdl20 wsdl20-bindings.xml,1.77,1.78

Update of /sources/public/2002/ws/desc/wsdl20
In directory homer:/tmp/cvs-serv18150

Modified Files:
	wsdl20-bindings.xml 
Log Message:
Issue 246:
- limited MEP for HTTP binding
- simplified table 3-2; I now feel that people won't be confused by it


Index: wsdl20-bindings.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-bindings.xml,v
retrieving revision 1.77
retrieving revision 1.78
diff -C2 -d -r1.77 -r1.78
*** wsdl20-bindings.xml	23 Jul 2004 09:58:56 -0000	1.77
--- wsdl20-bindings.xml	23 Jul 2004 10:40:14 -0000	1.78
***************
*** 246,250 ****
        component.</p>
  
!       <p>A subset of the HTTP properties specified in the HTTP Binding
        defined in section <specref ref="http-binding"/> may be
        expressed in a SOAP binding when the SOAP binding uses HTTP as
--- 246,250 ----
        component.</p>
  
!       <p>A subset of the HTTP properties specified in the HTTP binding
        defined in section <specref ref="http-binding"/> may be
        expressed in a SOAP binding when the SOAP binding uses HTTP as
***************
*** 427,431 ****
            <attval>http://www.w3.org/2003/05/soap/mep/soap-response/</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
--- 427,431 ----
            <attval>http://www.w3.org/2003/05/soap/mep/soap-response/</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
***************
*** 468,472 ****
  
            <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
--- 468,472 ----
  
            <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
***************
*** 1021,1026 ****
  <bibref ref="WSDL-PART1"/> to enable Web Services applications to use
  HTTP 1.1 <bibref ref="RFC2616"/> and HTTPS <bibref ref="RFC2818"/>.  This binding extends WSDL 2.0
! by adding properties to the component model defined in <bibref ref="WSDL-PART1"/> at two places: to the Binding component and to the
! Service Endpoint component. In addition an XML Infoset representation
  for these additional properties is provided, along with a mapping from
  that representation to the various component properties.</p>
--- 1021,1025 ----
  <bibref ref="WSDL-PART1"/> to enable Web Services applications to use
  HTTP 1.1 <bibref ref="RFC2616"/> and HTTPS <bibref ref="RFC2818"/>.  This binding extends WSDL 2.0
! by adding properties to the component model defined in <bibref ref="WSDL-PART1"/>. In addition an XML Infoset representation
  for these additional properties is provided, along with a mapping from
  that representation to the various component properties.</p>
***************
*** 1170,1174 ****
  
  	<p>Section <specref ref="_http_serialization"/> defines
! 	serialization formats supported by this binding.</p>
  	  </item>
  
--- 1169,1174 ----
  
  	<p>Section <specref ref="_http_serialization"/> defines
! 	serialization formats supported by this binding along with
! 	their constraints.</p>
  	  </item>
  
***************
*** 1181,1197 ****
  					
          <table border="1" summary="The first column contains the value
! 	       of the {http method} property. The second column contains the corresponding default for http:inputSerialization, and the third column the one for http:outputSerialization. The fourth column contains the HTTP method to be used, and the last two columns contain corresponding default values for the operation's message exchange pattern and URI style." id="method_value">
            <caption>Default values for GET, POST, PUT and DELETE</caption>
            <tbody>
              <tr>
!               <th rowspan="1" colspan="1">{http method}</th>
!               <th rowspan="1" colspan="1">Default Input serialization</th>
!               <th rowspan="1" colspan="1">Default Output serialization</th>
!               <th rowspan="1" colspan="1">HTTP Method</th>
!               <th rowspan="1" colspan="1">Message Patterns</th>
!               <th rowspan="1" colspan="1">Operation Style</th>
              </tr>
              <tr>
!               <td rowspan="1" colspan="1">"GET"</td>
                <td rowspan="1" colspan="1">
                  <code>application/x-www-form-urlencoded</code>
--- 1181,1196 ----
  					
          <table border="1" summary="The first column contains the value
! 	       of the {http method} property. The second column contains the corresponding default for http:inputSerialization, and the third column the one for http:outputSerialization. The fourth column contains the HTTP method to be used, and the last column contains corresponding default values for the operation style." id="method_value">
            <caption>Default values for GET, POST, PUT and DELETE</caption>
            <tbody>
              <tr>
!               <th rowspan="1" colspan="1"><p>HTTP Method</p><p>{http method}</p></th>
!               <th rowspan="1" colspan="1"><p>Default Input serialization</p>
! 	      <p>{http input serialization}</p></th>
!               <th rowspan="1" colspan="1"><p>Default Output serialization</p>
! 	      <p>{http output serialization}</p></th>
              </tr>
              <tr>
!               <td rowspan="1" colspan="1">GET</td>
                <td rowspan="1" colspan="1">
                  <code>application/x-www-form-urlencoded</code>
***************
*** 1200,1209 ****
                  <code>application/xml</code>
                </td>
-               <td rowspan="1" colspan="1">HTTP GET</td>
-               <td rowspan="1" colspan="1">In-Only, Robust In-Only, In-Out</td>
-               <td rowspan="1" colspan="1">URI Style (see <specref ref="_operation_uri_style"/>)</td>
              </tr>
              <tr>
!               <td rowspan="1" colspan="1">"POST"</td>
                <td rowspan="1" colspan="1">
                  <code>application/xml</code>
--- 1199,1205 ----
                  <code>application/xml</code>
                </td>
              </tr>
              <tr>
!               <td rowspan="1" colspan="1">POST</td>
                <td rowspan="1" colspan="1">
                  <code>application/xml</code>
***************
*** 1212,1241 ****
                  <code>application/xml</code>
                </td>
-               <td rowspan="1" colspan="1">HTTP POST</td>
-               <td rowspan="1" colspan="1">In-Only, Robust In-Only, In-Out</td>
-               <td rowspan="1" colspan="1">any</td>
              </tr>
              <tr>
!               <td rowspan="1" colspan="1">"PUT"</td>
                <td rowspan="1" colspan="1">
                  <code>application/xml</code>
                </td>
                <td rowspan="1" colspan="1"><code>application/xml</code></td>
-               <td rowspan="1" colspan="1">HTTP PUT</td>
-               <td rowspan="1" colspan="1">In-Only, Robust In-Only, In-Out</td>
-               <td rowspan="1" colspan="1">any</td>
              </tr>
              <tr>
!               <td rowspan="1" colspan="1">"DELETE"</td>
                <td rowspan="1" colspan="1">
                  <code>application/x-www-form-urlencoded</code>
                </td>
                <td rowspan="1" colspan="1"><code>application/xml</code></td>
-               <td rowspan="1" colspan="1">HTTP DELETE</td>
-               <td rowspan="1" colspan="1">In-Only, Robust In-Only, In-Out</td>
-               <td rowspan="1" colspan="1">URI Style (see <specref ref="_operation_uri_style"/>)</td>
              </tr>
            </tbody>
          </table>
  	<p>The default vales for the {http input serialization} and
  	{http output serialization} properties for any other {http
--- 1208,1235 ----
                  <code>application/xml</code>
                </td>
              </tr>
              <tr>
!               <td rowspan="1" colspan="1">PUT</td>
                <td rowspan="1" colspan="1">
                  <code>application/xml</code>
                </td>
                <td rowspan="1" colspan="1"><code>application/xml</code></td>
              </tr>
              <tr>
!               <td rowspan="1" colspan="1">DELETE</td>
                <td rowspan="1" colspan="1">
                  <code>application/x-www-form-urlencoded</code>
                </td>
                <td rowspan="1" colspan="1"><code>application/xml</code></td>
              </tr>
            </tbody>
          </table>
+ 
+ 	<note id="operation-style-default"><p>The
+ 	<code>application/x-www-form-urlencoded</code> serialization
+ 	format places constraints on the stype of the interface
+ 	operation bound (see <specref
+ 	ref="_http_x-www-form-urlencoded"/>).</p></note>
+ 
  	<p>The default vales for the {http input serialization} and
  	{http output serialization} properties for any other {http
***************
*** 1409,1414 ****
          <div3 id="http-operation-decl-dest">
            <head>Description</head>
! 	  <p>For every Binding operation component, this binding
! 	  specification allows the user to indicate:@@@</p>
          </div3>
          <div3 id="http-operation-decl-relate">
--- 1403,1419 ----
          <div3 id="http-operation-decl-dest">
            <head>Description</head>
! 
! 	  <p>This binding specification provides a binding to HTTP of
! 	  Interface Operation components whose
! 	  &interface_operation-message_exchange_pattern-p; property
! 	  has the value '&wsdl-mep-in-only;',
! 	  '&wsdl-mep-robust-in-only;' or '&wsdl-mep-in-out;'.</p>
! 
! 	  <p>For every Binding operation component corresponding to
! 	  such Interface Operation components, this binding
! 	  specification allows the user to indicate the HTTP method to
! 	  use, the input, output and fault serialization, and the
! 	  location of the bound operation.</p>
! 
          </div3>
          <div3 id="http-operation-decl-relate">
***************
*** 1793,1797 ****
  	</p>
            <p>
! 	  The URI style may only be used for Interface Operation
  	  components whose &interface_operation-message_exchange_pattern-p; property has the
  	  value '&wsdl-mep-in-only;', '&wsdl-mep-robust-in-only;' or
--- 1798,1802 ----
  	</p>
            <p>
! 	  The Multipart style may only be used for Interface Operation
  	  components whose &interface_operation-message_exchange_pattern-p; property has the
  	  value '&wsdl-mep-in-only;', '&wsdl-mep-robust-in-only;' or
***************
*** 2697,2700 ****
--- 2702,2710 ----
   <td>20040723</td>
   <td>HH</td>
+  <td>Addressed issue 246: limited MEP to In-Out, In-Only and Robust In-Only</td>
+ </tr>
+ <tr>
+  <td>20040723</td>
+  <td>HH</td>
   <td>Addressed issue 226.</td>
  </tr>

Received on Friday, 23 July 2004 06:40:30 UTC