From: Francois P. <fx....@gm...> - 2009-09-28 10:04:53
|
Hi Thijs 2009/9/28 Thijs Brentjens <li...@br...>: > Hi list, > > When performing a GetRecordById request, I found out that GN changes the > (ISO19139) UUID to lower case when saving it to the table Metadata. > > If MD has a UUID 0C12204F-5626-4A2E-94F4-514424F093A1 in the ISO19139 > encoded XML, it is saved as > > 0c12204f-5626-4a2e-94f4-514424f093a1 > Why is this done? It was before 2.4 but actually it should use a WhitespaceAnalyzer instead of a StandardAnalyzer for this field (and some other like operatesOn) See SearchManager _analyzer.addAnalyzer("_uuid", new WhitespaceAnalyzer()); Which version are you using ? Francois > > Now it seems to cause some problems, for example: when requesting for > the original MD, using CSW request like this: > > <GetRecordById xmlns="http://www.opengis.net/cat/csw/2.0.2" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > outputSchema="http://www.isotc211.org/2005/gmd" > service="CSW" > version="2.0.2" > > xsi:schemaLocation="http://www.opengis.net/cat/csw/2.0.2 > http://schemas.opengis.net/csw/2.0.2/CSW-discovery.xsd"> > <Id>0C12204F-5626-4A2E-94F4-514424F093A1</Id> > </GetRecordById> > > The record is not found. > > Best regards, > Thijs > > > > ------------------------------------------------------------------------------ > Come build with us! The BlackBerry® Developer Conference in SF, CA > is the only developer event you need to attend this year. Jumpstart your > developing skills, take BlackBerry mobile applications to market and stay > ahead of the curve. Join us from November 9-12, 2009. Register now! > http://p.sf.net/sfu/devconf > _______________________________________________ > GeoNetwork-devel mailing list > Geo...@li... > https://lists.sourceforge.net/lists/listinfo/geonetwork-devel > GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork > |