Skip to content

MapServerOGCCITEComplianceWFS110Notes

Thomas Bonfort edited this page Apr 6, 2012 · 1 revision

||Assigned to|| tests||URLs|| Comments
||GetCapabilities - GET (All tests pass now)
|||| GC tc-9.2|| URL: http://ec2-174-129-69-226.compute-1.amazonaws.com:8081/cgi-bin/mapserv?map=/opt/fgs-mssvn/www/htdocs/ms_ogc_cite/wfs-1.1.0/map/ms_ogc_cite_wfs110.map&#request=GetCapabilities,service=WFS|| It is expecting back an excpetion report but MapServer will not be able to generate this since It is not only a WFS server.Comments in bug http://trac.osgeo.org/mapserver/ticket/2531||
|||| GC tc-13.2|| http://ec2-174-129-69-226.compute-1.amazonaws.com:8081/cgi-bin/mapserv?map=/opt/fgs-mssvn/www/htdocs/ms_ogc_cite/wfs-1.1.0/map/ms_ogc_cite_wfs110.map&&request=GetCapabilities&version=1.1.0|| It is expecting back an excpetion a WFS report but MapServer will not be able to generate this since It is not only a WFS server and defaults to WMS.||
|||| GC t 15.2|| http://ec2-174-129-69-226.compute-1.amazonaws.com:8081/cgi-bin/mapserv?map=/opt/fgs-mssvn/www/htdocs/ms_ogc_cite/wfs-1.1.0/map/ms_ogc_cite_wfs110.map&&service=WFS&request=GetCapabilities&acceptversions=2006.10.25|| Acceptversions should be supported: http://trac.osgeo.org/mapserver/ticket/3282||
|||| GC 16.1|| URL: http://ec2-174-129-69-226.compute-1.amazonaws.com:8081/cgi-bin/mapserv?map=/opt/fgs-mssvn/www/htdocs/ms_ogc_cite/wfs-1.1.0/map/ms_ogc_cite_wfs110.map&&version=1.1.0&request=GetCapabilities|| It is expecting back an excpetion a WFS exception report but MapServer will not be able to generate this since It is not only a WFS server and defaults to WMS.||
|||| GC 16.2|| URL: http://ec2-174-129-69-226.compute-1.amazonaws.com:8081/cgi-bin/mapserv?map=/opt/fgs-mssvn/www/htdocs/ms_ogc_cite/wfs-1.1.0/map/ms_ogc_cite_wfs110.map&&service=ASDF&version=1.1.0&request=GetCapabilities|| It is expecting back an excpetion a WFS exception report but MapServer will not be able to generate this since It is not only a WFS server||
|||| GC 16.3|| URL: http://ec2-174-129-69-226.compute-1.amazonaws.com:8081/cgi-bin/mapserv?map=/opt/fgs-mssvn/www/htdocs/ms_ogc_cite/wfs-1.1.0/map/ms_ogc_cite_wfs110.map&&service=WFS&request=GetCapabilities&acceptversions=2006-10-26|| This seems to be the same as GC 15.2||
|||| GC 16.5|| URL: http://ec2-174-129-69-226.compute-1.amazonaws.com:8081/cgi-bin/mapserv?map=/opt/fgs-mssvn/www/htdocs/ms_ogc_cite/wfs-1.1.0/map/ms_ogc_cite_wfs110.map&?request~GetCapabilities!service~WFS!version~1.1.0|| It is expecting back an excpetion a WFS exception report but MapServer will not be able to generate this since It is not only a WFS server||
|||| GC tc-18.1|| This validates the whole capabilites so several issues are reported:||||
|||||| DefaultSRS value is not a valid URI (invalid scheme name or URN namespace identifier). The DefaultSRS is EPSG:4326.||[http://trac.osgeo.org/mapserver/ticket/3283 http://trac.osgeo.org/mapserver/ticket/3283](need to be fixed_||
|||||| EID element missing||[http://trac.osgeo.org/mapserver/ticket/3285 http://trac.osgeo.org/mapserver/ticket/3285] (fixed)||
||DescribeFeatureType-POST (All tests pass now)
|||| DF tc3.1|| Invalid post request (without service) || It is expecting back an excpetion a WFS exception report but MapServer will not be able to generate this since It is not only a WFS server||
|||| DF tc3.2|| Invalid post request (without service) || It is expecting back an excpetion a WFS exception report but MapServer will not be able to generate this since It is not only a WFS server||
|||| DF tc3.3|| Invalid post request (without service) || It is expecting back an excpetion a WFS exception report but MapServer will not be able to generate this since It is not only a WFS server||
|||| DF tc3.4|| Invalid post request (without version) || It is expecting back an excpetion a WFS exception report but MapServer will not be able to generate this since It is not only a WFS server||
|||| DF tc3.5|| Invalid post request (with invalid service=FDO) || It is expecting back an excpetion a WFS exception report but MapServer will not be able to generate this since It is not only a WFS server||
||AY || DF tc11.1|| The expression '(//xsd:element/@name = 'PrimitiveGeoFeature') and (//xsd:element/@name = 'AggregateGeoFeature') and (//xsd:element/@name = 'EntitéGénérique')' is false.|| bug http://trac.osgeo.org/mapserver/ticket/3297. Map file is saved using encoding ISO-8859-1. Bug is fixed in svn||
||DescribeFeatureType-GET (All tests pass now)
||AY || DF Test wfs:DescribeFeatureType-output-format-default || 4tests: The MIME returned for a DescribeFeatureType request where no specific output format is requested is "text/xml; subtype=gml/3.1.1 ;;;; When output format XMLSCHEMA is supported, the MIME returned for a DescribeFeatureType? request where the output format requested is XMLSCHEMA is "text/xml; subtype=gml/2.1.2". ;;;; When output format "text/xml; subtype=gml/2.1.2" is supported, the MIME returned for a DescribeFeatureType? request where the output format requested is "text/xml; subtype=gml/2.1.2" is "text/xml; subtype=gml/2.1.2". ;;;;; The MIME returned for a DescribeFeatureType? request where the output format requested is "text/xml; subtype=gml/3.1.1" is "text/xml; subtype=gml/3.1.1". " || Fixed: http://trac.osgeo.org/mapserver/ticket/3294|| ||GetFeature-POST
||AY||Test Basic-GetFeature-tc2.1 ||parameter timeStamp is required by the test when returning GetFeatures with||Fixed: http://trac.osgeo.org/mapserver/ticket/3309||
||AY||Test Basic-GetFeature-tc5.2 ||Propertynames, mandatory and option parameters||http://trac.osgeo.org/mapserver/ticket/3319||
||AY||Test Basic-GetFeature-tc5.3 ||Propertynames, mandatory and option parameters||http://trac.osgeo.org/mapserver/ticket/3319||
||AY||Test Basic-GetFeature-tc9.2 ||A GetFeature with an invalid propertyname should return an exception||Fixed: http://trac.osgeo.org/mapserver/ticket/3318||
||NS||GF tc11.1 ||No service parameter ||http://trac.osgeo.org/mapserver/ticket/3358||
||NS||GF tc11.2 ||Same test as GF tc11.1 ||http://trac.osgeo.org/mapserver/ticket/3358||
||NS||GF tc11.3 ||No version parameter ||http://trac.osgeo.org/mapserver/ticket/3358||
||NS||GF tc11.4 ||Version parameter set to empty ||http://trac.osgeo.org/mapserver/ticket/3358||
||NS||GF tc11.5 ||Undefined service value ||http://trac.osgeo.org/mapserver/ticket/3359||
||NS||GF tc14.1 ||The srs string specified in the request is: srsName="urn:x-ogc:def:crs:EPSG:4326" and the srs string in the response is: srsName="EPSG:4326". The test is expecting that both string will be the same.||It seems related to: http://trac.osgeo.org/mapserver/ticket/3283||
||NS||GF tc14.2 ||An invalid srs should trigger an error ||http://trac.osgeo.org/mapserver/ticket/3360||
||NS||GF tc15.1||Need to have 'gml:name' element for getfeature with filter. Also incorrect namespace in front of 'name' element, test expects //sf:PrimitiveGeoFeature/gml:name = 'name-f002' but response is sf:namename-f002</sf:name> instead||http://trac.osgeo.org/mapserver/ticket/3319||
||NS||GF tc15.2 ||Missing mandatory elements and date/dateTime formats don't respect schema ||http://trac.osgeo.org/mapserver/ticket/3319 http://trac.osgeo.org/mapserver/ticket/3373||
||NS||GF tc15.3||Same as GF tc46.1 below. Encoding problem with EntitéGénérique||||
||NS||GF tc16.2 ||Invalid operation should trigger an exception ||http://trac.osgeo.org/mapserver/ticket/3361||
||NS||GF tc16.3 ||Incorrect namespace in a query should trigger an exception ||http://trac.osgeo.org/mapserver/ticket/3362||
||NS||GF tc16.4 ||Invalid elements in request should trigger an exception ||http://trac.osgeo.org/mapserver/ticket/3364||
||NS||GF tc17.1 ||See tc14.1. The test is looking for urn:x-ogc:def:crs:EPSG:4326 in the envelop but we set to srsName="EPSG:4326" ||It is valid based on section 9 of the specification. It seems related to: http://trac.osgeo.org/mapserver/ticket/3283||
||NS||GF tc17.2 ||Invalid URI value for srs should trigger an exception||http://trac.osgeo.org/mapserver/ticket/3366||
||NS||GF tc19.1||Same as tc15.1 ||||
||NS||GF tc20.1 ||Need to handle property name as mixed of upper/lower case, e.g. 'intProperty' ||http://trac.osgeo.org/mapserver/ticket/3312||
||NS||GF tc21.1 ||Save as 15.1 but for 'description'||||
||NS||GF tc21.2 ||Have to support XPath expression ||http://trac.osgeo.org/mapserver/ticket/3308||
||NS||GF tc21.3 ||Have to support XPath expression ||http://trac.osgeo.org/mapserver/ticket/3308||
||NS||GF tc22.1 ||Same as GF tc15.1 ||||
||NS||GF tc22.2||Generate an envelop instead of gml:Null ||http://trac.osgeo.org/mapserver/ticket/3299||
||NS||GF tc25.1||GF tc14.2||||
||NS||GF tc27.1||Same as GF tc15.1 ||||
||NS||GF tc28.1||Same as GF tc15.1 ||||
||NS||GF tc29.3 ||Generate en envelop instead of gml:Null ||http://trac.osgeo.org/mapserver/ticket/3299||
||NS||GF tc29.4||Same as GF tc46.1 below. Encoding problem with EntitéGénérique ||||
||NS||GF tc34.1 ||Only one type of id in a filter expression ||http://trac.osgeo.org/mapserver/ticket/3371||
||NS||GF tc35.2 ||invalid 'lower' function in front of the property name and its value ||http://trac.osgeo.org/mapserver/ticket/3372||
||NS||GF tc35.4 ||Same as GF tc46.1 below. Encoding problem with EntitéGénérique ||||
||NS||GF tc35.5 ||Propertynames, mandatory and option parameters||http://trac.osgeo.org/mapserver/ticket/3319||
||NS||GF tc35.6 ||Generate an envelop instead of gml:Null ||http://trac.osgeo.org/mapserver/ticket/3299||
||NS||GF tc35.7 ||Same as GF tc46.1 below. Encoding problem with EntitéGénérique ||||
||NS||GF tc36.4 ||Same as GF tc46.1 below. Encoding problem with EntitéGénérique ||||
||NS||GF tc38.4 ||Generate an envelop instead of gml:Null ||http://trac.osgeo.org/mapserver/ticket/3299||
||NS||GF tc39.2 ||Generate an envelop instead of gml:Null ||http://trac.osgeo.org/mapserver/ticket/3299||
||NS||GF tc40.3 ||Generate an envelop instead of gml:Null ||http://trac.osgeo.org/mapserver/ticket/3299||
||NS||GF tc41.1||Need to handle property name as mixed of upper/lower case, e.g. 'intProperty' ||http://trac.osgeo.org/mapserver/ticket/3312||
||NS||GF tc41.2||Need to handle property name as mixed of upper/lower case, e.g. 'intProperty' ||http://trac.osgeo.org/mapserver/ticket/3312||
||NS||GF tc41.3||Need to handle property name as mixed of upper/lower case, e.g. 'intProperty' ||http://trac.osgeo.org/mapserver/ticket/3312||
||NS||GF tc41.4||Need to handle property name as mixed of upper/lower case, e.g. 'intProperty' ||http://trac.osgeo.org/mapserver/ticket/3312||
||NS||GF tc43.1 ||Same as GF tc46.1 below. Encoding problem with EntitéGénérique ||||
||NS||GF tc49.1 ||See tc14.1. The test is looking for urn:x-ogc:def:crs:EPSG:4326 in the envelop but we set to srsName="EPSG:4326" ||It is valid based on section 9 of the specification. It seems related to: http://trac.osgeo.org/mapserver/ticket/3283||
||NS||GF tc51.1 ||Sort has to be supported||http://trac.osgeo.org/mapserver/ticket/3357||
||NS||GF tc51.2 ||Sort has to be supported||http://trac.osgeo.org/mapserver/ticket/3357||
||NS||GF tc51.3 ||Sort has to be supported||http://trac.osgeo.org/mapserver/ticket/3357||
||NS||GF tc51.4 ||Sort has to be supported||http://trac.osgeo.org/mapserver/ticket/3357||
||NS||GF tc42.1||Need to handle property name as mixed of upper/lower case, e.g. 'intProperty' ||http://trac.osgeo.org/mapserver/ticket/3312||
||NS||GF tc42.2 ||Missing optional element ||http://trac.osgeo.org/mapserver/ticket/3319||
||NS||GF tc42.3 ||Generate an envelop instead of gml:Null ||http://trac.osgeo.org/mapserver/ticket/3299||
||NS||GF tc42.4||Need to handle property name as mixed of upper/lower case, e.g. 'intProperty' ||http://trac.osgeo.org/mapserver/ticket/3312||
||NS||GF tc100.1||Need to handle property name as mixed of upper/lower case, e.g. 'intProperty' ||http://trac.osgeo.org/mapserver/ticket/3312||
||NS||GF tc100.2 ||Same as GF tc46.1 below. Encoding problem with EntitéGénérique ||||
||NS||GF tc100.3 ||Same as GF tc46.1 below. Encoding problem with EntitéGénérique ||||
||NS||GF tc101.2||invalid 'lower' function in front of the property name and its value ||http://trac.osgeo.org/mapserver/ticket/3372||
||NS||GF tc101.3||bbox with propertyName not set ||http://trac.osgeo.org/mapserver/ticket/3375||
||NS||GF tc102.1 ||Same as GF tc46.1 below. Encoding problem with EntitéGénérique ||||
||NS||GF tc200.1 ||Test is expecting empty feature. Based on the coordinates only f008 should be excluded. Assefa, what do you think||||
||NS||GF tc200.2 ||Same as GF tc46.1 below. Encoding problem with EntitéGénérique ||||
||NS||GF tc200.3||Envelope not supported in the filter||http://trac.osgeo.org/mapserver/ticket/3380||
||NS||GF tc201.2 ||Same as GF tc46.1 below. Encoding problem with EntitéGénérique ||||
||NS||GF tc201.3||Linear ring not supported in the filter||||
||NS||GF tc203.1||Envelope not supported in the filter||http://trac.osgeo.org/mapserver/ticket/3380||
||NS||GF tc203.2||AFAIK gml:name is supposed to be optional: . The test checks for it. ||||
||NS||GF tc204.1 ||Same as GF tc46.1 below. Encoding problem with EntitéGénérique ||||
||NS||GF tc204.2||Something in the geometry not correct. MS doesn't support multisurface in the filter||||
||NS||GF tc204.3 ||MapServer returned gml:Null, supposed to have one feature... ||||
||NS||GF tc204.4 ||Generate an envelop instead of gml:Null ||http://trac.osgeo.org/mapserver/ticket/3299||
||NS||GF tc205.1||MultiPoint not supported in the filter||||
||NS||GF tc205.2 ||Generate an envelop instead of gml:Null ||http://trac.osgeo.org/mapserver/ticket/3299||
||NS||GF tc205.3 ||Same as GF tc46.1 below. Encoding problem with EntitéGénérique ||||
||NS||GF tc206.1 ||MapServer returned gml:Null, supposed to have one feature... ||||
||NS||GF tc206.2 ||Same as GF tc46.1 below. Encoding problem with EntitéGénérique ||||
||NS||GF tc206.3 ||Generate an envelop instead of gml:Null ||http://trac.osgeo.org/mapserver/ticket/3299||
||NS||GF tc207.2 ||MapServer returned gml:Null, supposed to have one or more features... ||||
||NS||GF tc207.3||AFAIK gml:name is supposed to be optional: . The test checks for it. ||||
||NS||GF tc208.1 ||Generate an envelop instead of gml:Null ||http://trac.osgeo.org/mapserver/ticket/3299||
||NS||GF tc208.2 ||MapServer returned gml:Null, supposed to have one or more features... ||||
||NS||GF tc208.3||AFAIK gml:name is supposed to be optional: . The test checks for it. ||||
||NS||GF tc209.1 ||The test is expecting the pointProperty//sf:PrimitiveGeoFeature/sf:pointProperty/gml:Point/gml:pos which is optional.||||
||NS||GF tc209.2 ||The test is expecting the pointProperty//sf:PrimitiveGeoFeature/sf:pointProperty/gml:Point/gml:pos which is optional.||||
||NS||GF tc209.3||BBOX outside of the UTM zone has to generate an exception ||http://trac.osgeo.org/mapserver/ticket/3376||
|||| || ||||
|||| || ||||
|||| || ||||
|||| || ||||
|||| || ||||
|||| || ||||
||GetFeature-GET
||NS||GF Test wfs:GetFeature-output-format-default||The MIME returned for a GetFeature request where no specific output format is requested is "text/xml; subtype=gml/3.1.1" ||This is fixed: http://trac.osgeo.org/mapserver/ticket/3295||
||NS||GF tc8.1 ||http://gw.mapgears.com:8500/cgi-bin/mswfs110_ogc_cite?&service=WFS&version=1.1.0&request=GetFeature&typename=sf:PrimitiveGeoFeature&bbox=34.94,-10.52,71.96,32.19,urn:x-ogc:def:crs:EPSG:4326&namespace=xmlns ||N coordinates for each corner of a bounding box and a crsuri: http://trac.osgeo.org/mapserver/ticket/3296||
||NS||GF tc8.3 || http://norm-dev1.lan.mapgears.com:8500/cgi-bin/mswfs110_ogc_cite?&service=WFS&version=1.1.0&request=GetFeature&typename=sf:PrimitiveGeoFeature&bbox=0,0,0.01,0.01&namespace=xmlns||http://trac.osgeo.org/mapserver/ticket/3299||
||NS||GF tc23.1||http://gw.mapgears.com:8500/cgi-bin/mswfs110_ogc_cite?&service=WFS&version=&request=GetFeature&typename=sf:PrimitiveGeoFeature&namespace=xmlns ||Fixed: http://trac.osgeo.org/mapserver/ticket/3300||
||NS||GF tc23.2 ||http://gw.mapgears.com:8500/cgi-bin/mswfs110_ogc_cite?&service=WFS&version=1.1.0&typename=sf:PrimitiveGeoFeature&namespace=xmlns ||Fixed: http://trac.osgeo.org/mapserver/ticket/3301#preview||
||NS||GF tc23.3 ||http://gw.mapgears.com:8500/cgi-bin/mswfs110_ogc_cite?&request=GetFeature&version=1.1.0&typename=sf:PrimitiveGeoFeature&namespace=xmlns ||Fixed: see 3301||
||NS||GF tc26.1 ||http://gw.mapgears.com:8500/cgi-bin/mswfs110_ogc_cite?&service=WFS&version=1.1.0&request=GetFeature&typename=sf:PrimitiveGeoFeature,sf:AggregateGeoFeature&namespace=xmlns ||http://trac.osgeo.org/mapserver/ticket/3304#preview||
||NS||GF tc30.1 ||http://gw.mapgears.com:8500/cgi-bin/mswfs110_ogc_cite?&service=WFS&version=1.1.0&request=GetFeature&typename=sf:PrimitiveGeoFeature&namespace=xmlns(sf=http://cite.opengeospatial.org/gmlsf)&filter=ogc:Filter%20xmlns:gml="http://www.opengis.net/gml"%20xmlns:ogc="http://www.opengis.net/ogc"ogc:PropertyIsEqualToogc:PropertyName//gml:description</ogc:PropertyName>ogc:Literaldescription-f008</ogc:Literal></ogc:PropertyIsEqualTo></ogc:Filter> ||http://trac.osgeo.org/mapserver/ticket/3308||
||NS||GF tc30.2 ||http://gw.mapgears.com:8500/cgi-bin/mswfs110_ogc_cite?&service=WFS&version=1.1.0&request=GetFeature&typename=sf:PrimitiveGeoFeature&namespace=xmlns(sf=http://cite.opengeospatial.org/gmlsf)&filter=ogc:Filter%20xmlns:ogc="http://www.opengis.net/ogc"ogc:PropertyIsEqualToogc:PropertyName[1]</ogc:PropertyName>ogc:Literaldescription-f001</ogc:Literal></ogc:PropertyIsEqualTo></ogc:Filter>||http://trac.osgeo.org/mapserver/ticket/3308||
||NS||GF tc31.1 ||http://gw.mapgears.com:8500/cgi-bin/mswfs110_ogc_cite?&service=WFS&version=1.1.0&request=GetFeature&typename=sf:PrimitiveGeoFeature&namespace=xmlns(sf=http://cite.opengeospatial.org/gmlsf)&filter=ogc:Filter%20xmlns:ogc="http://www.opengis.net/ogc"ogc:PropertyIsEqualToogc:PropertyName
[1]</ogc:PropertyName>ogc:Literaldescription-f001</ogc:Literal></ogc:PropertyIsEqualTo></ogc:Filter>|| Fixed: http://trac.osgeo.org/mapserver/ticket/3311 http://trac.osgeo.org/mapserver/ticket/3312||
||NS||GF 32.1 ||http://gw.mapgears.com:8500/cgi-bin/mswfs110_ogc_cite?&service=WFS&version=1.1.0&request=GetFeature&typename=sf:PrimitiveGeoFeature&namespace=xmlns(sf=http://cite.opengeospatial.org/gmlsf)&filter=ogc:Filter%20xmlns:gml="http://www.opengis.net/gml"%20xmlns:ogc="http://www.opengis.net/ogc"ogc:PropertyIsEqualToogc:PropertyNamegml:name</ogc:PropertyName>ogc:Literalname-f002</ogc:Literal></ogc:PropertyIsEqualTo></ogc:Filter> ||same as http://trac.osgeo.org/mapserver/ticket/3311||
||NS||GF tc46.1 ||http://gw.mapgears.com:8500/cgi-bin/mswfs110_ogc_cite?&service=WFS&version=1.1.0&request=GetFeature&typename=sf:Entit%C3%A9G%C3%A9n%C3%A9rique&namespace=xmlns(sf=http://cite.opengeospatial.org/gmlsf)||Return an error about the typename not found. Probably en encoding problem.||
||NS||GF tc48.1|| ||Same as GF tc46.1||
||NS||GF tc50.1 ||http://gw.mapgears.com:8500/cgi-bin/mswfs110_ogc_cite?&service=WFS&version=1.1.0&request=GetFeature&typename=sf:PrimitiveGeoFeature&sortby=sf%3AintProperty&namespace=xmlns(sf=http://cite.opengeospatial.org/gmlsf)||http://trac.osgeo.org/mapserver/ticket/3357||
||NS||GF tc50.2 || ||Same as GF tc50.1||
||GetCapabilities - POST - All tests pass.
|||| || ||||

Status end of February: Pass: 294 Warning: 0 Fail: 139

Clone this wiki locally