Have a look in the response to a GetCapabilities request. That should contain the namespace declaration for mynamespace.
Regards /julian > On 6 Nov 2017, at 18.53, jdege <jeff.d...@korterra.com> wrote: > > I'm trying to get even the simplest WFS HTTP_POST request to work, against a > GeoServer WFS endpoint. > > This HTTP_GET request works, and returns what I expect (newlines inserted > for clarity): > > http://mygeoserver.com/geoserver/ows? > service=wfs& > version=2.0.0& > request=getfeature& > count=3& > typenames=mynamespace:myfeaturetype& > cql_filter=dccode=%27XYZ%27 > > I'd expect this HTTP_POST request: > > http://mygeoserver.com/geoserver/ows > with this request body: > > <GetFeature > version="2.0.0" > service="WFS" > count="3" > xmlns="http://www.opengis.net/wfs/2.0" > xmlns:fes="http://www.opengis.net/fes/2.0" > xmlns:gsml="http://xmlns.geosciml.org/GeoSciML-Core/3.2" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://www.opengis.net/wfs/2.0 > http://schemas.opengis.net/wfs/2.0/wfs.xsd" >> > > <Query > typeNames="mynamespace:myfeaturetype" >> > <Filter > xmlns="http://www.opengis.net/fes/2.0" > xmlns:xlink="http://www.w3.org/1999/xlink" > xmlns:gsml="http://xmlns.geosciml.org/GeoSciML-Core/3.2" > > <PropertyIsEqualTo> > <ValueReference>dccode</ValueReference> > <Literal>XYZ</Literal> > </PropertyIsEqualTo> > </Filter> > </Query> > </GetFeature> > to return the same. > > Instead I get an error: > > cvc-datatype-valid.1.2.3: 'mynamespace:myfeaturetype' is not a valid > value of union type 'TypeNamesType'. > > cvc-attribute.3: The value 'mynamespace:myfeaturetype' of attribute > 'typeNames' on element 'Query' is not valid with respect to its type, > 'TypeNamesListType'. > What's throwing me for a loop is that the very same value that works for the > typeNames parameter in the HTTP_GET throws an error in the HTTP_POST. > > The problem seems to be that I need to specify a namespace definition in the > XML for "mynamespace". > > <Query > typeNames="mynamespace:myfeaturetype" > xmlns:mynamespace="http://????" >> > > I'm assuming that this is available, somewhere within my GeoServer > installation. But where? > > > > > -- > Sent from: http://osgeo-org.1560.x6.nabble.com/GeoServer-User-f3786390.html > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Geoserver-users mailing list > > Please make sure you read the following two resources before posting to this > list: > - Earning your support instead of buying it, but Ian Turton: > http://www.ianturton.com/talks/foss4g.html#/ > - The GeoServer user list posting guidelines: > http://geoserver.org/comm/userlist-guidelines.html > > Geoserver-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/geoserver-users ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Geoserver-users mailing list Please make sure you read the following two resources before posting to this list: - Earning your support instead of buying it, but Ian Turton: http://www.ianturton.com/talks/foss4g.html#/ - The GeoServer user list posting guidelines: http://geoserver.org/comm/userlist-guidelines.html Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users