Closed vbombaerts closed 3 years ago
A déployer et cocher "Supprimer l'adresse du schéma XSD pour la validation (@xsi:schemaLocation)." dans admin (fait pour validation, import et sauvegarde). En base, SQL pour re supprimer les schemaLocation.
En env de test, c'est coché:
et la requête DB a été jouée:
UPDATE Metadata SET data = replace(data,' xsi:schemaLocation="http://standards.iso.org/iso/19115/-3/mds/1.0 http://standards.iso.org/iso/19115/-3/mds/1.0/mds.xsd"', '') WHERE data LIKE '%xsi:schemaLocation="http://standards.iso.org/iso/19115/-3/mds/1.0 http://standards.iso.org/iso/19115/-3/mds/1.0/mds.xsd"%';
En env. de valid et de prod, la case "Supprimer l'adresse du schéma XSD pour la validation (@xsi:schemaLocation)." est bien cochée. Ligne SQL rajoutée dans le script de migration.
J'ai pas pu vérifier les résultats du script pcq ça a moissonné la prod entretemps mais a priori c'est OK : option déjà cochée en prod et depuis plus de problème.
Describe the bug J'ai remarqué que malgré la correction faite avec #603 certaines fiches ont de nouveau des schemalocation. Ce sont les fiches qui ont été éditées à l'extérieur de Metawal par des processus FME, pour mettre à jour les dates de révision des données. Je pense que le processus passe par une édition CSW-T (à vérifier). La présence du schemalocation est problématique parce que la validation ne passe pas sur ces fiches.
Je vais me renseigner pour mieux comprendre le processus d'édition via FME