Ticket #2484 (closed defect: fixed)

Opened 7 months ago

Last modified 6 months ago

MapServer does not support multiple namespaces for WFS 1.0.0 server

Reported by: nsavard Assigned to: mapserverbugs
Priority: normal Milestone: 5.2 release
Component: WFS Server Version: 5.0
Severity: normal Keywords: OGC,Cite,TEAM,WFS 1.0.0
Cc: tomkralidis

Description

This bug is mainly to keep track of an issue with WFS 1.0.0 OGC CITE tests suite. I sent an email on the CITE list about two tests that failed because MapServer does not support multiple namespaces. These tests are:

wfs:test1.0.0-basic-describefeaturetype-get-4 wfs:test1.0.0-basic-describefeaturetype-get-7

The content of the email I sent is as follow:

Our WFS 1.0.0 server (MapServer) does not support multiple namespaces. We must run the tests suite once for the "cdf" namespace and a second time for the "cgf" one. There are two tests that failed in both namespaces because a validation is made to check that one element of each namespace is present in the same document. These elements are 'cdf:Deletes' ,'cgf:Points' in wfs:test1.0.0-basic-describefeaturetype-get-4 test and 'cgf:Points', 'cdf:Other' in wfs:test1.0.0-basic-describefeaturetype-get-7 test.

In the WFS 1.0.0 conformance tests - executive summary, it is said that if our implementation does not support multiple namespace we need to run the tests suite for each one. Then we have to notify that point in our conformance report.

My question is: Do we just ignore these two failures and send the conformance report in which we add a note to specify that we do not support multiple namespaces?

Change History

(follow-up: ↓ 2 ) 01/29/08 10:37:30 changed by tomkralidis

Norm: if we do what your propose, are/can we still be deemed compliant? If yes, I would say to attach the note to the submission.

(in reply to: ↑ 1 ) 01/29/08 10:45:52 changed by nsavard

Replying to tomkralidis:

Norm: if we do what your propose, are/can we still be deemed compliant? If yes, I would say to attach the note to the submission.

Tom: I say let give the CITE guys a few days to answer to this email and will see. Then if no answer comes out we can just attach a note to the submission. What do you think?

01/29/08 10:46:19 changed by tomkralidis

ok

(follow-up: ↓ 5 ) 02/12/08 13:09:47 changed by tomkralidis

Any update?

(in reply to: ↑ 4 ) 02/13/08 09:06:39 changed by nsavard

Replying to tomkralidis:

Any update?

Tom: No. I sent back an email this morning.

03/12/08 18:41:39 changed by tomkralidis

Norm: any update on this one? I haven't heard anything from CITE either.

03/13/08 09:04:43 changed by nsavard

Here is what Greg Buehler answer:

-------- Original Message --------
Subject:     Re: [CITE-Forum] WFS 1.0.0 TEAM Engine tests suite: multiple namespaces]
Date:     Mon, 18 Feb 2008 15:45:15 -0500
From:     Greg Buehler <gbuehler@opengeospatial.org>
To:     Normand Savard <nsavard@mapgears.com>
References: <2DC5CCA14756424BBBEE8B4B2E4A682F036CEF56@ecburexch1.ontario.int.ec.gc.ca> <47B2F670.8070608@mapgears.com> <47B9D994.3030307@mapgears.com>



Norm,

After looking into this, I believe that you are correct.  The Test Scripts are too limiting and should not fail implementations that do not support multiple namespaces.

Please do submit your test results with the below notice.  As long as the tests are all complete, I can review the test results with the below test failures.

Greg Buehler

03/13/08 09:18:47 changed by tomkralidis

Norm: can we close, then?

03/13/08 09:24:40 changed by nsavard

Are we going to remember to add this notice when we'll apply for compliance? If yes then we can close.

03/13/08 09:29:33 changed by tomkralidis

  • status changed from new to closed.
  • resolution set to fixed.

Norm: I've noted this ticket on http://trac.osgeo.org/mapserver/wiki/MapServerOGCCITECompliance, so that it is not forgotten. Closing.