I tend to disagree. As a person having worked a lot with standards, I think all vendors implementing a standard should comply with the contract lay down in the standard.<br><br>Remember ESRI's ArcMap up until 9.1 did not send the required parameter QUERY_LAYERS in a GetFeatureInfo request. I did not hear anybody on this list advocate that Mapserver should be made permissive and assume QUERY_LAYERS equals LAYERS. If you would go this path then the end is near. Though it would have solved a long-standing irritating/frustrating issue between Mapserver WMS and ESRI's ArcMap (and there are still a lot of
9.0/9.1 ArcMap's out there).<br><br>Also, imagine falling back on the MAP file's width and height if not specified, I could write a simple WMS javascript client and forget the width and height parameters in the url, the WMS client would write out <img src="..." width="650" height="450"> and the browser would totally distort the image if the MAP file says something else then SIZE 650 450.
<br><br>It just shows which clients are not correctly implementing a spec, and frankly, the sooner the better. Go and bother the GE people and say they are missing a required parameter. <br><br>Personally I can not think of a reason why styles is required but has a default value, but maybe the people who wrote the WMS spec had a perfectly good reason for it. But if you do not agree it is a required parameter, go to the OGC and debate why styles should not be a required parameter ...
<br><br>Best regards,<br>Bart<br><br><div><span class="gmail_quote">On 10/14/07, <b class="gmail_sendername">Howard Butler</b> <<a href="mailto:hobu.inc@gmail.com">hobu.inc@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Oct 13, 2007, at 5:26 PM, Frank Warmerdam wrote:<br><br>> Steve Lime wrote:<br>>> Hi all: Is anyone else running into problems with clients and<br>>> requiring the<br>>> styles parameter? I'm putzing with Google Earth which doesn't seem
<br>>> to send<br>>> that parameter which makes using 5.0-based WMS servers a bit<br>>> useless. Or am<br>>> I missing something with?<br>><br>> Steve,<br>><br>> I haven't run into this myself, but I have heard problems on IRC.
<br>><br>> I personally think it is wrong headed for us to require the styles<br>> parameter. If we want to have a "pendantic" mode that requires it<br>> that<br>> would be find, but I don't see why we should require it by default
<br>> regardless of what the standard might say.<br>><br>> I would suggest we be permissive in what we require.<br>><br>> I think this is something that ought to be "fixed" in 5.0.1.<br>><br><br>
I agree. The benefit of enforcing this is negligible. Same for<br>width and height too, frankly. Do the CITE tests require these?<br><br>I would like to go back to being more lax about these, especially<br>when we can get reasonable defaults from the map file for width/
<br>height and when styles= infers absolutely nothing to anyone.<br><br>Howard<br></blockquote></div><br>