Hi Andrea, I tried with that few minutes after posting:
<wfs:CreateStoredQuery service="WFS" version="2.0.0" xmlns="http://www.opengis.net/wfs/2.0" xmlns:wfs="http://www.opengis.net/wfs/2.0" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:fes="http://www.opengis.net/fes/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:gn="http://inspire.ec.europa.eu/schemas/gn/4.0" xsi:schemaLocation="http://www.opengis.net/wfs/2.0 http://schemas.opengis.net/wfs/2.0/wfs.xsd http://www.opengis.net/gml/3.2 http://schemas.opengis.net/gml/3.2.1/gml.xsd"> But with no luck... pon, 29. lis 2018. u 18:59 Andrea Aime <andrea.a...@geo-solutions.it> napisao je: > Hi, > I don't see a namespace declaration for gn in the XML... a xmlns:gn="..." > one I mean, at the top of the request. > I don't know if that's causing the error, but it might be > > Cheers > Andrea > > > On Mon, Oct 29, 2018 at 6:43 PM dracic <davor.ra...@gmail.com> wrote: > >> Hi guys, >> >> I'm stuck at creating stored query via CreateStoredQuery request. So the >> XML >> of a stored query definition is: >> >> <wfs:CreateStoredQuery service="WFS" version="2.0.0" >> xmlns="http://www.opengis.net/wfs/2.0" >> xmlns:wfs="http://www.opengis.net/wfs/2.0" >> xmlns:gml="http://www.opengis.net/gml/3.2" >> xmlns:fes="http://www.opengis.net/fes/2.0" >> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >> xmlns:xsd="http://www.w3.org/2001/XMLSchema" >> xmlns:xlink="http://www.w3.org/1999/xlink" >> xmlns:ows="http://www.opengis.net/ows/1.1" >> xsi:schemaLocation="http://www.opengis.net/wfs/2.0 >> http://schemas.opengis.net/wfs/2.0/wfs.xsd http://www.opengis.net/gml/3.2 >> http://schemas.opengis.net/gml/3.2.1/gml.xsd"> >> <wfs:StoredQueryDefinition >> id="http://inspire.ec.europa.eu/operation/download/GetSpatialDataset/"> >> <wfs:Title xml:lang="en">INSPIRE GetSpatialDataSet</wfs:Title> >> <wfs:Abstract xml:lang="en">INSPIRE predefined Spatial Data Set >> query</wfs:Abstract> >> <wfs:Parameter name="DataSetIdCode" type="xs:string"/> >> <wfs:Parameter name="DataSetIdNameSpace" type="xs:string"/> >> <wfs:Parameter name="CRS" type="xs:string"/> >> <wfs:Parameter name="Language" type="xs:string"/> >> <wfs:QueryExpressionText returnFeatureTypes="gn:NamedPlace" >> isPrivate="false" >> language="urn:ogc:def:queryLanguage:OGC-WFS::WFS_QueryExpression"> >> <wfs:Query wfs:typeNames="gn:NamedPlace" wfs:srsName="${CRS}"> >> <fes:Filter> >> <fes:Or> >> <fes:PropertyIsEqualTo> >> >> >> <fes:ValueReference>inspireID/base:Identifier/base:namespace</fes:ValueReference> >> <fes:Function wfs:name="if_then_else"> >> <fes:Function wfs:name="strEndsWith"> >> >> <fes:Literal>${DataSetIdNameSpace}</fes:Literal> >> <fes:Literal>/</fes:Literal> >> </fes:Function> >> >> <fes:Literal>${DataSetIdNameSpace}</fes:Literal> >> <fes:Function wfs:name="Concatenate"> >> >> <fes:Literal>${DataSetIdNameSpace}</fes:Literal> >> <fes:Literal>/</fes:Literal> >> </fes:Function> >> </fes:Function> >> </fes:PropertyIsEqualTo> >> <fes:PropertyIsEqualTo> >> >> >> <fes:ValueReference>inspireID/base:Identifier/base:namespace</fes:ValueReference> >> <fes:Function wfs:name="if_then_else"> >> <fes:Function wfs:name="strEndsWith"> >> >> <fes:Literal>${DataSetIdCode}</fes:Literal> >> <fes:Literal>/</fes:Literal> >> </fes:Function> >> >> <fes:Literal>${DataSetIdCode}</fes:Literal> >> <fes:Function wfs:name="Concatenate"> >> >> <fes:Literal>${DataSetIdCode}</fes:Literal> >> <fes:Literal>/</fes:Literal> >> </fes:Function> >> </fes:Function> >> </fes:PropertyIsEqualTo> >> </fes:Or> >> </fes:Filter> >> </wfs:Query> >> </wfs:QueryExpressionText> >> </wfs:StoredQueryDefinition> >> </wfs:CreateStoredQuery> >> >> Geoserver 2.13 latest returns an error: >> >> <ows:Exception exceptionCode="OperationProcessingFailed" >> locator="CreateStoredQuery"> >> <ows:ExceptionText>StoredQuery declares return feature type(s) not not >> referenced in query definition: gn:NamedPlace >> StoredQuery declares return feature type(s) not not referenced in query >> definition: gn:NamedPlace</ows:ExceptionText> >> </ows:Exception> >> </ows:ExceptionReport> >> >> I thought wfs:typeNames="gn:NamedPlace" would do exactly what the error >> complains about. Can anyone help me with this issue? >> >> Best regards >> Davor >> >> >> >> >> -- >> Sent from: >> http://osgeo-org.1560.x6.nabble.com/GeoServer-User-f3786390.html >> >> >> _______________________________________________ >> 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 >> >> If you want to request a feature or an improvement, also see this: >> https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer >> >> >> Geoserver-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/geoserver-users >> > > > -- > > Regards, Andrea Aime == GeoServer Professional Services from the experts! > Visit http://goo.gl/it488V for more information. == Ing. Andrea Aime > @geowolf Technical Lead GeoSolutions S.A.S. Via di Montramito 3/A 55054 > Massarosa > <https://maps.google.com/?q=Via+di+Montramito+3/A%0D%0A55054++Massarosa&entry=gmail&source=g> > (LU) phone: +39 0584 962313 <+39%200584%20962313> fax: +39 0584 1660272 > <+39%200584%20166%200272> mob: +39 339 8844549 <+39%20339%20884%204549> > http://www.geo-solutions.it http://twitter.com/geosolutions_it > ------------------------------------------------------- *Con riferimento > alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - > Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni > circostanza inerente alla presente email (il suo contenuto, gli eventuali > allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i > destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per > errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le > sarei comunque grato se potesse darmene notizia. This email is intended > only for the person or entity to which it is addressed and may contain > information that is privileged, confidential or otherwise protected from > disclosure. We remind that - as provided by European Regulation 2016/679 > “GDPR” - copying, dissemination or use of this e-mail or the information > herein by anyone other than the intended recipient is prohibited. If you > have received this email by mistake, please notify us immediately by > telephone or e-mail.* >
_______________________________________________ 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 If you want to request a feature or an improvement, also see this: https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users