bonjour,
je viens de relire mon message et constate que j'ai fait une erreur
dans le nom du service dans ma description du problème que je rencontre
:
il s'agit du service metadata.update.new que j'utilise pour mettre à
jour les fiches de
c'est à dire :
- appel à geosource/srv/fr/xml.metadata.get?id=
pour récuperer le contenu XML d'une métadonnée à partir de son
identifiant interne Géosource/geonetwork
- puis envoi d'une requête POST au service
geosource/srv/fr/metadata.update.new avec le contenu de
gmd:MD_Metadata, sans modification, dans une section <data><!CDATA[
après cette opération la MD ne passe plus la validation dans une
session d'édition Géosource : j'obtiens un grand nombre d'erreurs de
validation dans le groupe xsd
(bien que le contenu XML de la MD n'ait pas été modifié dans le CDATA)
faut-il déclarer des namespaces supplémentaires dans la requête au
service metadata.update.new (par rapport à ceux renvoyés par le service
xml.metadata.get) ?
merci d'avance de votre aide
I. Mallet
Isabelle MALLET 12/08/13 19:01 >>>
bonjour,
nous travaillons avec Géosource 2.7.1
j'utilise le service geosource/srv/fr/xml.metadata.get?id=
pour récuperer le contenu XML d'une métadonnée à partir de son
identifiant interne Géosource/geonetwork
puis je passe le contenu de gmd:MD_Metadata, sans modification, dans
une section <data><!CDATA[ d'une requête POST au service
geosource/srv/fr/xml.metadata.update
la requête réussit (code retour = HTTP 200) et j'obtiens le résultat
escompté (mise à jour du datastamp de la métadonnée)
par contre quand je passe la validation sur cette métadonnée dans une
session d'édition Géosource, j'obtiens un grand nombre d'erreurs de
validation dans le groupe xsd
faut-il déclarer des namespaces supplémentaires dans la requête au
service xml.metadata.update (par rapport à ceux renvoyés par le service
xml.metadata.get)
et si oui lesquels ?
merci d'avance de votre aide
I. Mallet
------------------------------------------------------------
Isabelle MALLET
Communauté Urbaine de LYON
DSIT / Service Informatique
20 Rue du Lac - BP 3103 - 69399 LYON Cedex 03
Tél : 04 26 99 38 62
Fax : 04 26 99 38 11
Email : imallet@anonymised.com