La Norme : Messages d’Erreur pour la Norme Embarquée

Messages d’erreur de la conversion du format clef-valeur plat au format XML hiérarchisé

Identifiant Message par défaut
conversion.injector.outputException L''injecteur n’a pu gérer correctement la sortie XML à cause d’une exception {0}: {1}.
conversion.declarationDecorator.typeNotFound Le n-uplet {0} ne correspond à aucun type de déclaration.
conversion.injector.inputException L’injecteur a rencontré une exception {0} durant la lecture du flux entrant: {1}.
conversion.injector.closingException L’injecteur a rencontré une exception {0} durant la fermeture du flux entrant: {1}
conversion.categoryDoesNotExistException La rubrique {0} n'existe pas dans la définition du message {1}.
conversion.messages.CV01 Cette ligne n'est pas valide.
conversion.messages.CV02 Un enregistrement doit contenir entre {0}(min) et {1}(max) caractères.
conversion.messages.CV03 Un enregistrement est terminé par un retour chariot et un saut de ligne ou un saut de ligne seul.
conversion.messages.CV06 Les identifiants de champs (ou de rubriques) doivent être conformes à l’expression régulière suivante : ([\\w_\\-\\.]+).
conversion.messages.CV10 Rubrique inconnue dans la norme.
conversion.messages.CV11 Sous-groupe {0}(nom du sous-groupe courant) non attendu après {1}(nom du sousgroupe parent) (les rubriques le composant sont ignorées).
conversion.messages.CV11_2 Sous-groupe {0}(nom du sous-groupe) non attendu comme premier sous-groupe.
conversion.messages.CV12 La déclaration est impossible à identifier car les valeurs des rubriques S20.G00.05.001 et S20.G00.05.002 ne sont pas admises par la norme ou sont incompatibles entre elles. Alors, toutes les rubriques de la déclaration entre les lignes {0} et {1} sont ignorées.
conversion.messages.CV13 Le bloc {0} n'est pas connu par le standard (ligne: {1}).
conversion.messages.CV07 Le message comporte une ligne vide alors que ce n'est pas autorisé.
conversion.messages.PF03 L'enregistrement à la ligne {0} ne contient pas un identifiant d'enregistrement reconnu par la norme ({1}).
conversion.messages.PF02 L'enregistrement ligne {0} n'a pas la bonne longueur ({1} au lieu de {2} attendue).
conversion.messages.PF01 L'enregistrement de la ligne {0} ne contient pas le champ de type d’enregistrement.
conversion.messages.CSV02 L'identifiant du bloc est obligatoire (ligne: {0}).
conversion.messages.CSV01 Le nombre de rubriques du bloc {0} n'est pas celui spécifié par le standard (ligne: {1}).
conversion.messages.invalidXmlChar La valeur de la rubrique contient des caractères XML interdits.
conversion.messages.generalProblem Un fichier de norme est un fichier texte séquentiel en ligne (une ligne = un enregistrement sous la forme : [identifiant de la rubrique,'valeur de la rubrique']).
conversion.messages.invalidSeparator La virgule doit être le délimiteur de champ.
conversion.messages.invalidSpacesAroundValue Des espaces illégaux sont présents autour de la valeur du champ.
conversion.messages.invalidSpacesAroundSeparator Des espaces illégaux sont présents autour du séparateur « , ».
conversion.messages.invalidValueDelimiters La valeur d'un champ doit être incluse entre deux apostrophes.
conversion.messages.invalidEndOfLine Un enregistrement est terminé par un retour chariot et un saut de ligne ou un saut de ligne seul.

Messages d’erreur de contrôle syntaxique

syntactic.messages.CST09 La rubrique {0} est présente à de multiple exemplaires dans un même sous-groupe.
syntactic.messages.CST08 Le sous-groupe {0} porte un nom inconnu pour la norme.
syntactic.messages.CST07 L'élément {0} porte un nom inconnu pour la norme.
syntactic.messages.CSL00 La rubrique {0} ne respecte pas l'expression régulière qui lui est associée.
syntactic.messages.CST05 La rubrique {0} n'apparaît pas dans l'ordre indiqué pour son sous-groupe parent.
syntactic.messages.CST04 Présence de la rubrique interdite {0}.
syntactic.messages.CST03 Absence de la rubrique {0}.
syntactic.messages.CST01 Sous-groupe {0} non attendu après {1}.
syntactic.messages.CSL03_DATE La rubrique {0} ne respecte pas le format de date JJMMAAAA.
syntactic.messages.EXC2 Le type de la déclaration n'a pas pu être déterminé car les informations requises sont manquantes ou incohérentes. Le contenu de la déclaration ne peut être contrôlé plus avant.
syntactic.messages.EXC1 La valeur {0} ne respecte pas le format attendu pour la rubrique {1} conversion.declarationDecorator.typeNotFound = Le n-uplet {0} ne correspond à aucun type de déclaration.
syntactic.messages.CSL02_NATURE La rubrique {0} contient des caractères illégaux pour une rubrique de type numérique.
syntactic.messages.CRE La rubrique {0} présente une valeur hors de la liste de valeur du référentiel.
syntactic.messages.CST01 Sous-groupe {0} non attendu après {1}.
syntactic.messages.CSL03_DATE La rubrique {0} ne respecte pas le format de date JJMMAAAA.
syntactic.messages.EXC2 Le type de la déclaration n'a pas pu être déterminé car les informations requises sont manquantes ou incohérentes. Le contenu de la déclaration ne peut être contrôlé plus avant.
syntactic.messages.EXC1 La valeur {0} ne respecte pas le format attendu pour la rubrique '{1}'.
syntactic.messages.CSL02_NATURE La rubrique {0} contient des caractères illégaux pour une rubrique de type numérique.
syntactic.messages.CRE La rubrique {0} présente une valeur hors de la liste de valeur du référentiel.
syntactic.messages.CSL01_MAXI La rubrique {0} est plus longue que la longueur maximale autorisée ({1}).
syntactic.messages.CST02_3 Le sous-groupe {0} ne respecte pas sa cardinalité dans la norme.
syntactic.messages.CST02_2 Le sous-groupe {0} est interdit pour cette nature de déclaration ({1}).
syntactic.messages.CST02_1 Sous-groupe {0} absent après {1}.
syntactic.messages.CST01_2 Sous-groupe {0} non attendu comme premier sous-groupe.
syntactic.messages.CST06_EMPTY La rubrique {0} est vide.
syntactic.messages.CSL04_DATE La rubrique {0} ne respecte pas les contraintes calendaires : {1}.
syntactic.messages.CSL11 La rubrique {0} contient une valeur hors de la liste de valeurs autorisées.
syntactic.messages.XML04 Le sous-groupe {0} ne contient aucune rubrique.
syntactic.messages.CST10 La rubrique {0} apparait dans un sous-groupe où elle ne devrait pas apparaître.
syntactic.messages.XML03 Modèle de la déclaration impossible à identifier.
syntactic.messages.XML02 Le modèle de la déclaration porté par ses rubriques primaires {0} ne correspond pas au modèle déclaré par le sous-groupe déclaration {1}.
syntactic.messages.XML01 La rubrique {0} ne dispose pas d'attribut 'originLineNumber'.
syntactic.messages.CSL01_MINI La rubrique {0} est plus courte que la longueur minimale autorisée ({1}).
syntactic.messages.CST02_1_2 Sous-groupe {0} absent en première position.
syntactic.messages.CSL05 La rubrique {0} contient des caractères non autorisés.

Messages d’erreur de contrôle sémantique

Les contrôles sémantiques sont disponible dans le dernier Cahier Technique de la norme embarquée EX : pour la norme 2023, ça sera le CT2023.1.X.

Vous pouvez télécharger ce document sur : https://www.net-entreprises.fr/declaration/norme-et-documentation-dsn/.