Hello devs,

I am using GeoServer 1.6.3 as WFS with Mapbender. Mapbender offers a 
digitize functionality. Everything worked fine with previous versions. 
Now with GeoServer 1.6.2 the SchemaLocation-definition in the 
Transaction-Request needs the describeFeatureType-Request (this is fine 
and follows the OGC WFS Standard).

So we added the Request to the Transaction. (as we know the 
describeFeaturType-Request from the onlineresource). This was something 
like:
http://localhost:8080/geoserver/wfs?request=DescribeFeatureType&typename=topp:tasmania_roads

But GeoServer expects the request like:
http://localhost:8080/geoserver/wfs/DescribeFeatureType?typename=topp:tasmania_roads

The problem is that the POST-ONLINESESOURCE definition in the 
getCapabilities-request says.
-------------------
    <DescribeFeatureType>
    <SchemaDescriptionLanguage>
<XMLSCHEMA/>
</SchemaDescriptionLanguage>
    <DCPType>
    <HTTP>
<Get 
onlineResource="http://localhost:8080/geoserver/wfs?request=DescribeFeatureType"/>
</HTTP>
</DCPType>
    <DCPType>
    <HTTP>
<Post onlineResource="http://localhost:8080/geoserver/wfs?"/>
</HTTP>
</DCPType>
</DescribeFeatureType>
----------------------------------

This is what the client uses.

I think this is a bug. You should change the POST-ONLINESESOURCE 
definition for the describefeatureType in the getCapabilities-request to 
"http://localhost:8080/geoserver/wfs/DescribeFeatureType?";. Or even 
better: accept to use the GET-Request in the Transaction-request.

What do you think about this?

astrid

-- 


Best regards

Astrid Emde



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft 
Defy all challenges. Microsoft(R) Visual Studio 2008. 
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to