From: Cristian C. <cri...@gm...> - 2010-10-27 09:52:49
|
No input on this issue I am having ? I have had a closer look and noticed different services are run for an upload compared to a copy/paste: - metadata copy/paste runs service 'metadata.insert.paste' corresponding to class '.services.metadata.Insert'. - metadata upload runs service 'mef.import' corresponding to class '.services.mef.Import'. The same piece of metadata validates ok on upload but fails validation on a copy/paste insert. In the case it fails I see schematron validation errors in the logs while there is none when it succeeds. There is also the confusing message saying schematron validation succeeded, yet metadata is invalid. Any ideas ? Regards, Cristian On Tue, Oct 19, 2010 at 11:37 AM, Cristian Codorean <cri...@gm...> wrote: > Hi there, > I was testing the 'Metadata insert' function under Geonetwork 2.6 > and encountered the following problem: > > 1. If I try to upload a piece of metadata in XML to the Geonetwork > catalogue using the 'File Upload' option, with no stylesheet > trasformation and validation turned to on, then everything is OK. The > file is validated, and added to the catalogue. > 2. If I try to insert the same piece of metadata to the catalogue > using the 'Copy/Paste' option, with no stylesheet trasformation and > validation turned to on, it fails. Funny thing is that I am getting > the following message: 'Metadata is not valid. Validation against > schema definitions succeeded. Validation against schematron rules > succeeded.'. So, the validation succeeded, yet the metadata is not > valid. Looking at the logs, I can see some Schematron validation > errors, but not really sure what to make of them as I do not have > enough experience with that. The piece of metadata is successfully > uploaded to the catalogue if validation is set to off. > > So, my question would be: > > Is there any difference between the process of inserting a piece of > metadata using the 'File Upload' option and the process of inserting > one using the 'Copy/Paste' option ? > > Thanks, > Cristian > > P.S. If not, I could provide an offending piece of metadata for testing. > |