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

Reply via email to