[resend] {http cookies} prohibited inconsistently

Previous Topic Next Topic
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

[resend] {http cookies} prohibited inconsistently

Jonathan Marsh-2

FTR, this was tracked as issue CR086 [1], and was fixed at [2].  I agree with this resolution.


[1] http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR086

From: [hidden email] [mailto:[hidden email]] On Behalf Of Jonathan Marsh
Sent: Tuesday, October 31, 2006 7:04 AM
To: [hidden email]
Subject: {http cookies} prohibited inconsistently


Section 5 of Adjuncts includes:


  • {<a href="http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/wsdl20/wsdl20-adjuncts.html?content-type=text/html;%20charset=utf-8#property-Binding.httpcookies#property-Binding.httpcookies">http cookies} on Binding components, as defined in <a href="http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/wsdl20/wsdl20-adjuncts.html?content-type=text/html;%20charset=utf-8#http-cookies-decl#http-cookies-decl">6.9 Specifying the Use of HTTP Cookies. This property can be used only when the underlying protocol is HTTP.


The last sentence seems to be placed strangely.  In the introduction to the list of http properties, the spec says the properties:


when the SOAP binding uses HTTP as the underlying protocol, for example, when the value of the {<a href="http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/wsdl20/wsdl20-adjuncts.html?content-type=text/html;%20charset=utf-8#property-Binding.soapunderlyingprotocol#property-Binding.soapunderlyingprotocol">soap underlying protocol} property of the Binding component is "http://www.w3.org/2003/05/soap/bindings/HTTP/".


So the properties are allowed and have defined meaning when HTTP is the underlying protocol.  The other properties are allowed when some other underlying protocol is used, but there is no defined meaning for them.  Except for {http cookies} which is prohibited.  Why is {http cookies} special?


Shouldn’t these properties all be prohibited when the protocol isn’t HTTP?  (E.g. move the sentence “These properties can be used only when the underlying protocol is HTTP.” To the introduction to the list.   Or should this inconsistent prohibition of the {http cookies} property be simply stricken?


Jonathan Marsh - http://www.wso2.com - http://auburnmarshes.spaces.live.com