W3C home > Mailing lists > Public > www-ws-desc@w3.org > June 2006

Re: {http cookies} REQUIRED?

From: Arthur Ryman <ryman@ca.ibm.com>
Date: Thu, 22 Jun 2006 11:28:10 -0400
To: "Jonathan Marsh" <jmarsh@microsoft.com>
Cc: www-ws-desc@w3.org, www-ws-desc-request@w3.org
Message-ID: <OF66617A4E.8F818B7D-ON85257195.00547569-85257195.005506AB@ca.ibm.com>
Jonathan,

I was translating the following spec text into the schema:

{http cookies} REQUIRED. A xs:boolean to the Binding component.

My interprettation is that when the when SOAP extension is present, the 
{http cookies} property is required, but of course this only makes sense 
for SOAP over HTTP. I agree the spec should be clarified.

Arthur Ryman,
IBM Software Group, Rational Division

blog: http://ryman.eclipsedevelopersjournal.com/
phone: +1-905-413-3077, TL 969-3077
assistant: +1-905-413-2411, TL 969-2411
fax: +1-905-413-4920, TL 969-4920
mobile: +1-416-939-5063, text: 4169395063@fido.ca



"Jonathan Marsh" <jmarsh@microsoft.com> 
Sent by: www-ws-desc-request@w3.org
06/20/2006 09:14 AM

To
<www-ws-desc@w3.org>
cc

Subject
{http cookies} REQUIRED?






I noticed from Arthur?s updates to the interchange format that 
BindingOperation.{http cookies} is required when the SOAP binding is 
engaged.  The text before that makes it sound optional (e.g. ?may?, 
?allowed?.)  I think Arthur?s reading is probably most nearly literally 
correct, but if so, the ?may? and ?allowed? might need to be strengthened 
a little.  But I wonder if this reading is really what we intended.
 
The bigger question is, whether support for the defined subset of {http *} 
properties are required by all implementations of the SOAP binding or 
whether the whttp:* attributes are an ?optional extension? of the SOAP 
binding.  The latter seems a bit strange, as we don?t seem to require 
implementations to support a {soap underlying protocol} value of 
?http://www.w3.org/2003/05/soap/bindings/HTTP/?, yet everyone is required 
populate the {http cookies} property, which is called out as specifically 
only having meaning when used with 
?http://www.w3.org/2003/05/soap/bindings/HTTP/?.
 
Not sure what the right solution is, but it seems like we should at least 
make the {http *} properties optional in the component model unless the 
right {soap underlying protocol} is in use.  More difficult but possibly 
better would be to figure out how to treat this ?nested? extension the 
same as the top-level ones.
 
 [  Jonathan Marsh  ][  jmarsh@microsoft.com  ][  
http://auburnmarshes.spaces.msn.com  ]
 
Received on Thursday, 22 June 2006 15:28:26 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:58:40 GMT