[Geoserver-devel] [JIRA] (GEOS-8651) Stored query creation fails when using namespace prefixes local to the stored query definition

Andrea Aime created an issue

GeoServer / BugGEOS-8651

Stored query creation fails when using namespace prefixes local to the stored query definition

Issue Type:

BugBug

Assignee:

Unassigned

Components:

WFS

Created:

19/Mar/18 6:52 PM

Priority:

MediumMedium

Reporter:

Andrea Aime

A request like this one, using a “ns42” local prefix, fails to be created:

<CreateStoredQuery xmlns="http://www.opengis.net/wfs/2.0" service="WFS" version="2.0.0">
  <StoredQueryDefinition xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                          id="urn:example:wfs2-query:GetFeatureByName">
      <Title>GetFeatureByName</Title>
      <Abstract>Returns feature representations by name. The name value must occur in a gml:name property.</Abstract>
      <Parameter name="name" type="xsd:string">
         <Abstract>Name of feature instance (required)</Abstract>
      </Parameter>
      <QueryExpressionText xmlns:fes="http://www.opengis.net/fes/2.0"
                           xmlns:gml="http://www.opengis.net/gml/3.2"
                           xmlns:ns42="http://cite.opengeospatial.org/gmlsf"
                           isPrivate="false"
                           language="urn:ogc:def:queryLanguage:OGC-WFS::WFSQueryExpression"
                           returnFeatureTypes="ns42:EntitéGénérique">
         <Query typeNames="ns42:EntitéGénérique">
            <fes:Filter>
               <fes:PropertyIsLike escapeChar="\" singleChar="?" wildCard="*">
                  <fes:ValueReference>gml:name</fes:ValueReference>
                  <fes:Literal>*${name}*</fes:Literal>
               </fes:PropertyIsLike>
            </fes:Filter>
         </Query>
      </QueryExpressionText>
  </StoredQueryDefinition>
</CreateStoredQuery>

Add Comment

Add Comment

Get Jira notifications on your phone! Download the Jira Cloud app for Android or iOS


This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100082-sha1:8c4a688)

Atlassian logo