[mapguide-trac] #1517: WFS 1.0.0 with multiple feature classes published by MapGuide can't be consumed

MapGuide Open Source trac_mapguide at osgeo.org
Fri Nov 5 04:02:37 EDT 2010


#1517: WFS 1.0.0 with multiple feature classes published by MapGuide can't be
consumed
-----------------------------+----------------------------------------------
   Reporter:  liuar          |       Owner:  liuar
       Type:  defect         |      Status:  new  
   Priority:  medium         |   Milestone:       
  Component:  WFS Interface  |     Version:  2.2.0
   Severity:  major          |    Keywords:       
External_id:  1361511        |  
-----------------------------+----------------------------------------------

Comment(by liuar):

 !DescribeFeature.!EnumDelim.xml and !DescribeFeature.!EnumFeature.xml in
 wfs 1.0.0 template file 1.0.0.xml.awd should be updated by specifing a
 version 1.0.0.


 {{{
  <Define item="DescribeFeature.EnumDelim.xml">
    <!-- &Enum.iteration; -->
    <xs:import
 schemaLocation="&Url.DescribeFeatureType;?request=DescribeFeatureType&amp;service=WFS&amp;version=1.0.0&amp;typeName=&Enum.item;"/>

  </Define>
  <Define item="DescribeFeature.EnumFeature.xml">
    <!-- &Feature.iteration; -->
    <xs:import
 schemaLocation="&Url.DescribeFeatureType;?request=DescribeFeatureType&amp;service=WFS&amp;version=1.0.0&amp;typeName=&Feature.FullName;"/>
  </Define>
 }}}

 I also correct the output format for !GetFeature response for WFS 1.0.0


 {{{
 <Response request="GetFeature" content-type="text/xml; subtype=gml/2.1.2">
  <?GetFeatureCollection using="&GetFeatureCollection.xml;" ?>
 </Response>

  <Define item="GetFeatureCollection.xml">
    <wfs:FeatureCollection &FeatureCollection.Namespaces;>
      <?EnumFeatures using="&GetFeature.xml;" ?>
    </wfs:FeatureCollection>
  </Define>
 }}}

-- 
Ticket URL: <http://trac.osgeo.org/mapguide/ticket/1517#comment:1>
MapGuide Open Source <http://mapguide.osgeo.org/>
MapGuide Open Source Internals


More information about the mapguide-trac mailing list