GetCapabilities

Kralidis,Tom [Burlington] Tom.Kralidis at EC.GC.CA
Wed Sep 29 14:24:41 EDT 2004


> -----Original Message-----
> From: UMN MapServer Users List 
> [mailto:MAPSERVER-USERS at LISTS.UMN.EDU] On Behalf Of 
> Kralidis,Tom [Burlington]
> Sent: Wednesday, 29 September, 2004 14:23
> To: MAPSERVER-USERS at LISTS.UMN.EDU
> Subject: Re: [UMN_MAPSERVER-USERS] GetCapabilities
> 
> 
> > -----Original Message-----
> > From: David Zwiers [mailto:dzwiers at refractions.net]
> > Sent: Wednesday, 29 September, 2004 14:17
> > To: Kralidis,Tom [Burlington]
> > Cc: MAPSERVER-USERS at LISTS.UMN.EDU
> > Subject: RE: [UMN_MAPSERVER-USERS] GetCapabilities
> > 
> > 
> > Tom,
> > 
> > My comment was more to the effect that I believe some
> > attributes are missing in the documents returned. The current 
> > implementation has this as the first element:
> > 
> > <WFS_Capabilities version="1.0.0" updateSequence="0"
> > xsi:schemaLocation="http://www.opengis.net/wfs
> > http://schemas.opengis.net/wfs/1.0.0/WFS-capabilities.xsd">
> > 
> > but I believe that since both the default namespace has not
> > been set, and the xsi namespace has not been set, the 
> > schemaLocation attribute is meaningless to a generic parser. 
> > I also do not believe that the capabilities document would validate.
> > 
> 
> Both WMS targets use MapServer 4.2.0, and both define the xsi 
> namespace,
> as well as http://www.opengis.net as the default namespace of the
> document, as well as the xsi:schemaLocation directive properly.
> 

Whoops, I meant http://www.opengis.net/wfs as the default namespace.

> Both documents validate fine.  If you're debugging looking at response
> through something like Mozilla, you may want to "view source" 
> to see the
> XML response in its entirety.
> 
> Cheers
> 
> ..Tom
> 
> 
> 
> > My recommendation is to add the the following two attributes 
> > to have the element looks like this:
> > 
> > <WFS_Capabilities version="1.0.0" updateSequence="0" 
> > xmlns="http://www.opengis.net/wfs"
> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> > xsi:schemaLocation="http://www.opengis.net/wfs
> > http://schemas.opengis.net/wfs/1.0.0/WFS-capabilities.xsd">
> > 
> > Yours, 
> > 
> > David
> > 
> > On Wed, 2004-09-29 at 10:51, Kralidis,Tom [Burlington] wrote:
> > > The default namespace is http://www.opengis.net/wfs
> > > 
> > > 
> > > 
> > > > -----Original Message-----
> > > > From: UMN MapServer Users List
> > > > [mailto:MAPSERVER-USERS at LISTS.UMN.EDU] On Behalf Of David Zwiers
> > > > Sent: Wednesday, 29 September, 2004 13:37
> > > > To: MAPSERVER-USERS at LISTS.UMN.EDU
> > > > Subject: [UMN_MAPSERVER-USERS] GetCapabilities
> > > > 
> > > > 
> > > > Hello List
> > > > 
> > > > Apologies in advance if this is an older bug, but I couldn't
> > > > find it in your bug tracker. I am creating a WFS client, and 
> > > > selected your WFS as one of my victims :).  When reading the 
> > > > capabilities document, you have forgotten to declare the 
> > > > default namespace on the server instances I have seen 
> > > > (included below).
> > > > 
> > > > I was wondering if these servers are out of date, and if so
> > > > where I could find a demo server to test against. (BTW the 
> > > > code is freely available in the geotools project).
> > > > 
> > > > Thanks in advance,
> > > > 
> > > > David Zwiers
> > > > 
> > > 
> > http://map.ns.ec.gc.ca/MapServer/mapserv.exe?>
> map=/mapserver/services/e
> > > nv
> > > dat/config.map&service=WFS&version=1.0.0&request=GetCapabilities
> > > 
> > > 
> > http://excise.pyr.ec.gc.ca/cgi->
> bin/mapserv.exe?map=/LocalApps/Mapsurfe
> > > r/
> > > PYRWQMP.map&version=1.0.0&service=WFS&request=GetCapabilities
> > 
> > 
> 



More information about the mapserver-users mailing list