W3C home > Mailing lists > Public > public-ws-desc-eds@w3.org > September 2006

2002/ws/desc/wsdl20 wsdl20-adjuncts.xml,1.187,1.188

From: Jean-Jacques Moreau via cvs-syncmail <cvsmail@w3.org>
Date: Thu, 07 Sep 2006 13:13:43 +0000
To: public-ws-desc-eds@w3.org
Message-Id: <E1GLJhP-0001Rb-1X@lionel-hutz.w3.org>

Update of /sources/public/2002/ws/desc/wsdl20
In directory hutz:/tmp/cvs-serv5230/ws/desc/wsdl20

Modified Files:
	wsdl20-adjuncts.xml 
Log Message:
note about interface-less bindings which require default properties

Index: wsdl20-adjuncts.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-adjuncts.xml,v
retrieving revision 1.187
retrieving revision 1.188
diff -C 2 -d -r1.187 -r1.188
*** wsdl20-adjuncts.xml	7 Sep 2006 08:39:06 -0000	1.187
--- wsdl20-adjuncts.xml	7 Sep 2006 13:13:40 -0000	1.188
***************
*** 1340,1343 ****
--- 1340,1351 ----
        ref="WSDL-PART1"/>, all operations of an <comp>Interface</comp> component are
        bound according to this binding extension.</p>
+       
+       <p><b>Note:</b> As in other parts of this specification, we could have done
+       away with "default" properties at the compoment model level, and have set the value for the
+       corresponding non-default properties in the XML mapping section. However, default properties
+       are required for interface-less binding. Indeed, an interface-less binding has no means to
+       set the non-default version of the property at the operation-level, since there is precisely
+       no operation (there is not even an interface). Hence the mapping needs to be done elsewhere.
+       </p>
  
        <p>A subset of the HTTP properties specified in the HTTP binding extension
***************
*** 1347,1351 ****
        <prop comp="Binding">soap underlying protocol</prop> property of the <comp>Binding</comp> component is
        <attval>&soap12-http-uri;</attval>.  The properties that are
!       allowed are the ones that describe the underlying protocol:</p>
  
        <ulist>
--- 1355,1359 ----
        <prop comp="Binding">soap underlying protocol</prop> property of the <comp>Binding</comp> component is
        <attval>&soap12-http-uri;</attval>.  The properties that are
!       allowed are the ones that describe the underlying protocol (HTTP):</p>
  
        <ulist>
***************
*** 2835,2838 ****
--- 2843,2854 ----
  requirements of <bibref ref="WSDL-PART1"/> all operations of an
  <comp>Interface</comp> component are bound by an HTTP binding.</p>
+       
+       <p><b>Note:</b> As in other parts of this specification, we could have done
+       away with "default" properties at the compoment model level, and have set the value for the
+       corresponding non-default properties in the XML mapping section. However, default properties
+       are required for interface-less binding. Indeed, an interface-less binding has no means to
+       set the non-default version of the property at the operation-level, since there is precisely
+       no operation (there is not even an interface). Hence the mapping needs to be done elsewhere.
+       </p>
  
        <p>
***************
*** 5329,5332 ****
--- 5345,5357 ----
  	    	<td>JJM</td>
  	      <td><loc
+ 	      href="http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR044">CR044</loc>:
+ 	      note about interface-less bindings which require default properties
+ 	      </td>
+ 	    </tr>
+ 
+ 	    <tr>
+ 	    	<td>20060907</td>
+ 	    	<td>JJM</td>
+ 	      <td><loc
  	      href="http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR073">CR073</loc>:
  	      improved readibility of assertions in 4.1.1
Received on Thursday, 7 September 2006 13:13:51 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:32:19 UTC