Trouver la cause avant de réexporter
Conservez le fichier original. Consultez le code d’erreur, la règle et le chemin XML lorsqu’ils sont fournis. Les tableaux expliquent chaque résultat et les points à vérifier. SignECOC contrôle le fichier ; il ne crée ni ne corrige les données du constructeur.
Contrôles du fichier avant validation
| Message ou champ | Point à vérifier |
|---|---|
| UTF-8 | Ce fichier n’a pas pu être lu comme un XML encodé en UTF-8. Exportez à nouveau le XML IVI non signé depuis votre système source avec l’encodage UTF-8, puis importez le nouveau fichier. Renommer le fichier ne change pas son encodage. |
| Fichier vide ou supérieur à 5 Mo | Le fichier XML est vide ou dépasse la taille autorisée. Choisissez un fichier valide respectant la limite d’importation. |
| XML illisible | Le fichier n’a pas pu être analysé comme XML. Exportez-le à nouveau depuis le système source et importez le nouveau fichier. Si une signature est requise, signez le fichier nouvellement exporté ; ne modifiez pas manuellement un fichier déjà signé. |
| InitialVehicleInformation | Ce fichier n’est pas un document XML IVI avec l’élément racine requis InitialVehicleInformation. Importez le fichier IVI approprié. |
| DTD / ENTITY / xml-stylesheet | Les DTD, déclarations d’entités et instructions de feuille de style XML ne sont pas autorisées. Corrigez le XML source avant l’import. Si le fichier est déjà signé, signez-le à nouveau après la correction. |
| XMLDSig Signature | Ce XML contient déjà une signature XMLDSig. Utilisez l’espace d’envoi des XML signés. |
Comprendre les résultats XSD, ICM et les erreurs du service
| Message ou champ | Point à vérifier |
|---|---|
| XSD | Si le résultat signale une erreur XSD, vérifiez l’élément cité, sa position et le format attendu dans le schéma correspondant à la destination. Corrigez l’export dans votre système source ; renommer le fichier ne modifie pas sa structure XML. |
| ICM | Un message ICM concerne un contrôle de règle métier. Lisez ensemble le nom de la règle et le champ visé, puis comparez la valeur aux données du véhicule et de réception par type. N’inventez pas une valeur pour faire disparaître le message. |
| XSD_ICM | Ce libellé désigne les contrôles de schéma et de règles métier ; consultez aussi le résultat et les messages. Le précontrôle SignECOC d’un fichier non signé ne vérifie pas la signature numérique. Sa réussite ne prouve ni l’acceptation par l’autorité ni l’immatriculation. |
| Service de validation indisponible | Le service de validation est indisponible pour le moment. La validité de votre XML n’a pas pu être déterminée. Réessayez plus tard ou contactez l’assistance. |
Repérer le champ du véhicule signalé
Repérez le champ à partir du nom d’élément ou du XPath fourni dans le message. Les conseils ci-dessous indiquent où vérifier la valeur ; la règle et le message d’origine du service précisent l’erreur signalée.
| Message ou champ | Point à vérifier |
|---|---|
| VehicleIdentificationNumber | Vérifiez le numéro d’identification du véhicule (VIN) à partir des données du constructeur et de l’exigence signalée lors de la validation. |
| TypeApprovalNumber | Vérifiez le numéro de réception par type à partir du document de réception applicable au véhicule et de l’exigence signalée lors de la validation. |
| Type / Variant / Version | Vérifiez ensemble le type, la variante et la version du véhicule à partir des documents de réception applicables. Avant de modifier une valeur, assurez-vous que la combinaison correspond à ce véhicule. |
| IviReferenceId | Vérifiez que la référence IVI de l’en-tête correspond à celle attribuée à ce document. Consultez l’exigence signalée par le service avant de la modifier. |
Exemple : un élément racine incorrect
rootName: VehicleInformation
requiredRoot: InitialVehicleInformationCet exemple fictif ne contient aucune donnée de véhicule et ne constitue pas un modèle IVI. Le document choisi porte un autre nom de racine. Sélectionnez le bon export IVI du constructeur et relancez les contrôles. Renommer la racine ne complète pas les données manquantes et ne rend pas le fichier conforme au schéma.
Pour contacter l’assistance, décrivez l’étape et indiquez le code d’erreur ou un nom de champ non confidentiel. Ne collez pas de XML, d’identifiants de véhicule, de fichiers de certificat, de mots de passe ou de PIN dans le formulaire.
Avant de poursuivre
- Vérifiez que le schéma XML correspond à la destination.
- Corrigez les données sources, réexportez et relancez le contrôle.
- Résolvez les erreurs bloquantes avant de signer.
Une erreur du service signifie-t-elle que mon XML est invalide ?
Non. Si le service ne fournit pas de résultat exploitable, la validité du fichier reste indéterminée. Réessayez plus tard. Si le problème persiste, communiquez au support le code d’erreur et l’heure du contrôle.