[Mapserver-dev] mapserv (CVS) WMS query
Eric Sokolowsky
eric.sokolowsky at gsfc.nasa.gov
Thu Jan 22 16:54:15 EST 2004
I downloaded the latest mapserver source code through WMS to add some
features. When I ran it with my WMS client, the WMS server responded
with an error message:
msWMSLoadGetMapParams(): WMS server error. Invalid style ((null)). Mapserver supports only default styles and is expecting an empty string for the STYLES : STYLES= or STYLES=,,,
I don't declare any Styles in my layer. I read the WMS 1.1.1 specification
regarding the Style parameter (section 7.1.4.5.4):
"If only a single style is available, that style is known as the "default"
style and need not be advertised by the server."
My WMS client places the fragment "style=default&" in the WMS query string
if no style is given. I think that mapserver's WMS server should support
this. I propose the following patch:
diff -r1.87 mapwms.c
322c322
< if(styles && strlen(styles) > 0)
---
> if(styles && strlen(styles) > 0 && strcasecmp(styles, "default") != 0)
Is this the appropriate place to submit this patch, or should I file a
report with bugzilla?
--
____ __ Eric Sokolowsky (GST) NASA Goddard Space Flight Center
/ __/__/_/__ Visualization Programmer Scientific Visualization Studio
/ __/ _/ / _/ 301.286.3751 Mailstop 935.0 Bldg 28 Rm E102
/___/_//_/__/ eric.sokolowsky at gsfc.nasa.gov Greenbelt, MD 20771
More information about the mapserver-dev
mailing list