Closed IGNF-Xavier closed 2 years ago
Je pense que le problème pourrait venir du fait que le nom de la couche contient des caractères spéciaux qui ne sont pas gérés...
Ce n'est pas un problème dans les données, mais le titre que tu as renseigné dans les informations de publication.
<Title>Bureaux de vote &@</Title>
Le caractère &
comme ça n'est pas valide en XML.
Si tu modifie les informations de publication et change le titre ça devrait passer.
Mais il y aurait des améliorations à faire à 2 niveaux :
<![CDATA ... texte potentiellement problématique ... ]]>
(est-ce envisageable @Dolite ?)La 2ème option me semble préférable parce que le caractère &
est tout à fait légitime pour remplacer et
en français.
@Dolite Urgent à corriger
Quand le problème se produit, on peut le contourner en modifiant les informations de publication dans l'interface du géotuileur en supprimant les caractères gênant. En temps normal cela résoud quasi instantanément le problème. Mais en l’occurrence, la désynchronisation des ROK4 a fait trainer la situation.
Il n'y a en réalité que 2 caractère gênants (&
et <
) pour que ROK4 produise du XML valide.
On va patcher aussi le Géotuileur pour au minimum remplacer ces caractères par leur code html (&
et <
) qui permettrait de conserver du XML valide.
Corrigé et déployé en qualif côté géotuileur.
Les utilisateurs peuvent toujours saisir <
et &
dans le titre, la description, les mentions légales et les mots clés mais les caractères sont transformés pour maintenir le XML valide.
Description de l'anomalie
J'ai publié, j'arrive à l'interface de visualisation puis d'dition du style et je n'ai pas les données mais le message suivant : "_l'ajout du flux https://qlf-vt-gpf-beta.ign.fr/tms/1.0.0/Bureaux_vote s'est mal passé._"
https://qlf-portail-gpf-beta.ign.fr/datastores/6239e1402d0a195bc96053de/pyramid/6245bc2bf3989a6e043b606a/share