Fichier xml NON_VALIDE
Lors des mutations, base delivery, export 99 ou export 94, un fichier xml est généré. Il peut arriver trois cas de figure lors de cette opération :
1. Crésus ne parvient pas à générer le fichier.
2. Le fichier xml est valide.
3. Le fichier xml n'est pas valide.
Dans le premier cas :
Merci de prendre contact avec nous pour que nous procédions au dépannage.
Dans le second cas :
Tout s'est bien déroulé, rien n'a signaler.
Dans le troisième cas :
Cela signifie que des erreurs se sont glissées dans les fiches des personnes. Il existe une manière assez simple de retrouver dans quelle fiche se trouve l'erreur et quelle donnée est manquante/erronée. le fichier xml à vérifier se trouve :
- Pour le canton de Berne : dans "Documents Crésus\EXPORT\ERREUR".
- Pour le canton de Vaud : au même endroit que les fichiers valides.
Une fois que vous avez trouvé le fichier (il commence par : "FICHIER_NON_VALIDE"), allez sur : http://www.validome.org/xml/ ou télécharger puis installer l'application XML Explorer (en anglais)
En arrivant sur cette page suivez cette marche à suivre :
- Cocher la case View Sourcecode
- Cliquer sur parcourir et aller chercher le fichier non valide
- Cliquer sur Validate
Attendez quelques instants et vous obtiendrez le rapport avec les erreurs trouvées dans le fichier xml.

Le nombre précisé entre parenthèse (Error (4)) ne signifie pas qu'il y a le même nombre d'erreur dans votre CH. Dans le cas ci-dessus, il y a deux erreurs dans une base delivery. Pour aller voir l'erreur cliquer sur
, de cette manière il est possible de retrouver le nom de la personne pour laquelle l'erreur a été comise. le nom de la personne est écrit en-dessus de l'erreur signalée (parfois très en-dessus). Pour la base delivery il faut remonter jusqu'au prochain :
<eCH-0020:messages>
<eCH-0020:baseDeliveryPerson>
<eCH-0020:person>
<eCH-0011:personIdentification>
<eCH-0044:localPersonId>
<eCH-0044:personIdCategory>MU.707</eCH-0044:personIdCategory>
<eCH-0044:personId>1053</eCH-0044:personId>
</eCH-0044:localPersonId>
<eCH-0044:OtherPersonId>
<eCH-0044:personIdCategory>CH.AHV</eCH-0044:personIdCategory>
<eCH-0044:personId>xxx.xx.xxx.xxx</eCH-0044:personId>
</eCH-0044:OtherPersonId>
<eCH-0044:officialName>xxxxxxx</eCH-0044:officialName>
<eCH-0044:firstName>xxxxxxxxxxx</eCH-0044:firstName>
<eCH-0044:sex>1</eCH-0044:sex>
<eCH-0044:dateOfBirth>
<eCH-0044:yearMonthDay>2002-04-23</eCH-0044:yearMonthDay>
</eCH-0044:dateOfBirth>
vous trouverez en rouge le nom (officialName) et le prénom (firstName) de la personne.
Dans le cas d'une mutation vous n'avez pas besoin de rechercher la personne vu qu'une mutation ne contient qu'une personne.