[CITE-Forum] Issues in wfs-11 tests with GeoServer - part 3

Sebastian Goerke goerke at lat-lon.de
Mon Sep 15 08:01:00 EDT 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Mauro,

this will aswell be reviewed.

Best regards

Sebastian

Am 13.09.2014 um 23:53 schrieb Mauro Bartolomeoli:
> Hi, another issue related to wfs 1.1 transactions.
> 
> This is the problematic test:
> 
> wfs:wfs-1.1.0-Transaction-tc13.1 
> (https://github.com/opengeospatial/ets-wfs11/issues/12)
> 
> The issue is in the final loop to check for removed features. This
> is the related xslt:
> 
> <xsl:for-each
> select="$response//wfs:InsertResults/wfs:Feature/ogc:FeatureId"> 
> <ctl:call-test name="wfs:GetFeatureByName"> <ctl:with-param
> name="wfs.GetFeature.post.url" select="$wfs.GetFeature.post.url"/> 
> <ctl:with-param name="type"
> select="$response//gml:featureMembers/gml:featureMember[1]/*"/> 
> <ctl:with-param name="name.value" select="./gml:name" /> 
> <ctl:with-param name="empty.response" select="'true'" /> 
> </ctl:call-test> <ctl:call-test name="wfs:GetFeatureByName"> 
> <ctl:with-param name="wfs.GetFeature.post.url"
> select="$wfs.GetFeature.post.url"/> <ctl:with-param name="type"
> select="$response//gml:featureMembers/gml:featureMember[2]/*"/> 
> <ctl:with-param name="name.value" select="./gml:name" /> 
> <ctl:with-param name="empty.response" select="'true'" /> 
> </ctl:call-test> <ctl:call-test name="wfs:GetFeatureByName"> 
> <ctl:with-param name="wfs.GetFeature.post.url"
> select="$wfs.GetFeature.post.url"/> <ctl:with-param name="type"
> select="$response//gml:featureMembers/gml:featureMember[3]/*"/> 
> <ctl:with-param name="name.value" select="./gml:name" /> 
> <ctl:with-param name="empty.response" select="'true'" /> 
> </ctl:call-test> </xsl:for-each>
> 
> 
> The problem is that some of the used xpath, in particular:
> 
> $response//gml:featureMembers/gml:featureMember[1]/* ./gml:name
> 
> cannot be found in a TransactionResponse xml, so the 
> wfs:GetFeatureByName is always called with missing type and name,
> and so failing.
> 
> Is there any chance that the loop is incorrect? And how can this be
> fixed?
> 
> Thanks Mauro
> 
> -- == GeoServer Professional Services from the experts! Visit 
> http://goo.gl/NWWaa2 for more information. ==
> 
> Dott. Mauro Bartolomeoli @mauro_bart Senior Software Engineer
> 
> GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054  Massarosa
> (LU) Italy phone: +39 0584 962313 fax:     +39 0584 1660272
> 
> http://www.geo-solutions.it http://twitter.com/geosolutions_it
> 
> -------------------------------------------------------
> 
> *AVVERTENZE AI SENSI DEL D.Lgs. 196/2003*
> 
> Le informazioni contenute in questo messaggio di posta elettronica
> e/o nel/i file/s allegato/i sono da considerarsi strettamente
> riservate. Il loro utilizzo è consentito esclusivamente al
> destinatario del messaggio, per le finalità indicate nel messaggio
> stesso. Qualora riceviate questo messaggio senza esserne il
> destinatario, Vi preghiamo cortesemente di darcene notizia via
> e-mail e di procedere alla distruzione del messaggio stesso,
> cancellandolo dal Vostro sistema. Conservare il messaggio stesso,
> divulgarlo anche in parte, distribuirlo ad altri soggetti, 
> copiarlo, od utilizzarlo per finalità diverse, costituisce
> comportamento contrario ai principi dettati dal D.Lgs. 196/2003.
> 
> 
> 
> The information in this message and/or attachments, is intended
> solely for the attention and use of the named addressee(s) and may
> be confidential or proprietary in nature or covered by the
> provisions of privacy act (Legislative Decree June, 30 2003, no.196
> - Italy's New Data Protection Code).Any use not in accord with its
> purpose, any disclosure, reproduction, copying, distribution, or
> either dissemination, either whole or partial, is strictly
> forbidden except previous formal approval of the named
> addressee(s). If you are not the intended recipient, please contact
> immediately the sender by telephone, fax or e-mail and delete the
> information in this message that has been received in error. The 
> sender does not give any warranty or accept liability as the
> content, accuracy or completeness of sent messages and accepts no
> responsibility for changes made after they were sent or for other
> risks which arise as a result of e-mail transmission, viruses,
> etc.
> 
> 
> 
> _______________________________________________ CITE-Forum mailing
> list CITE-Forum at lists.opengeospatial.org 
> https://lists.opengeospatial.org/mailman/listinfo/cite-forum
> 

- -- 
l a t / l o n  GmbH
Aennchenstrasse 19               53177 Bonn, Germany
phone ++49 +228 18496-0          fax ++49 +228 18496-29
http://www.lat-lon.de            http://www.deegree.org

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEARECAAYFAlQW1PwACgkQq1hDh4aJykL1sACcDM1ySENaindNKnMxC8WLK21e
k5gAn127GoG5eKjnHLSkUK8rAoN680va
=JU4E
-----END PGP SIGNATURE-----


More information about the CITE-Forum mailing list