Messages d'erreur

Afin de couvrir une grande variété de situations, les messages d'erreur comportent généralement plusieurs paramètres. Chaque paramètre pointe vers des noms de zone ou des positions de zone. Le tableau suivant répertorie toutes les conditions d'erreur possibles. Lors de l'exécution, les paramètres entre accolades ({ }) sont renseignés avec des données spécifiques au contexte.

Remarque: Vous devez régulièrement rechercher les fichiers dans les répertoires /error et /complete qui contiennent des erreurs ou qui restent non traités.
Tableau 1. Erreurs possibles dans le fichier d'erreurs
Code d'erreur
Description
YIF_CHEVAUCHEMENT
_FIELDS
La zone {0} croise la zone {1} dans l'enregistrement {2} . Ce code d'erreur indique que deux zones du même enregistrement ont des positions qui se chevauchent
YIF_INVALID_
ZONES_BORNES
Le champ {0} a des limites non valides : startPos={1 endPos={2 Ce code d'erreur indique que la startPosition d'un champ est supérieure à la position d'arrivée du champ
YIF_INVALID_
TYPE_ENREGISTREMENT_POS
La position de la zone de type d'enregistrement n'est pas valide.
YIF_EMPTY_
RECORD_TYPE
L'enregistrement {0} ne possède pas d'identificateur de type d'enregistrement. Lorsque les données contiennent un enregistrement dont le type d'enregistrement n'a pas été déclaré dans le schéma.
YIF_EMPTY_
ENREGISTREMENT_FOUND
Il n'existe aucune zone à mettre en correspondance pour un enregistrement. Les données contiennent un enregistrement avec un identificateur de type d'enregistrement, mais les zones individuelles n'existent pas
YIF_INVALID_
FIELD_GAP
L'enregistrement {0} ne doit pas comporter d'espace [Champ {1} endPosition={2 ] et [Champ {3} startPosition={4 ]. dans un format positionnel, deux champs ne doivent pas avoir d'écart. Il s'agit d'une largeur fixe, de sorte que les écarts non comptabilisés ne peuvent pas exister. Largeur fixe. Période.
YIF_FIELD_
OVERLAPS_
RECORD_TYPE
Dans l'enregistrement {0}, le champ {1} [ startPos={2 }, endPos={3 }] chevauche le champ du type d'enregistrement {4} [ startPos={5 }]. Dans un format à position fixe, lorsqu'une donnée de zone chevauche la limite d'un identificateur de type d'enregistrement.
YIF_FIELD_
OVERLAPS_
RECORD_TYPE
_FIELD
Dans l'enregistrement {0}, la zone {1}[ position={2}] chevauche la zone de type d'enregistrement {3} [ position={4}]. Dans un format délimité, lorsqu'une donnée de zone chevauche la limite d'un identificateur de type d'enregistrement
YIF_SCHEMA_
CYCLE DE CONTENEUR
Le schéma contient un cycle commençant à l'élément: {0} et se terminant avant l'élément: {1}. La description du schéma n'autorise pas le confinement cyclique. Si c'est le cas, le code d'erreur ci-dessus est signalé.
YIF_RECORD_
ID_TOO_LARGE
L'ID enregistrement {0} est trop grand. Les identificateurs d'enregistrement ont une largeur fixe, cette erreur est signalée lorsque la taille est dépassée.
YIF_FIELD_
NON_DEFINI
_IN_RECORD
La zone {0} de la mappe d'attributs n'existe pas dans l'enregistrement {1}. Lors de la conversion de XML en format positionnel / délimité, si la zone à laquelle un attribut XML est mappé n'existe pas.
YIF_TOO_
MANY_
ATTRIBUT
_MAPS
Le nombre de mappes d'attributs = {0} dans elementMap {1} dépasse le nombre de zones = {2} dans l'enregistrement {3}. Le nombre d'attributs dans un élément XML qui doivent être mappés à des zones ne peut pas dépasser le nombre de zones dans l'enregistrement correspondant.
YIF_INVALID_
RID_LIMITS
RecordIdStartPos: {0} doit être inférieur à RecordIdEndPos: {1}. Dans un format à position fixe, les limites de l'identificateur d'enregistrement doivent être correctes.
YIF_RECORD_
ID_NOT_
APPARIÉ
Impossible de faire correspondre l'ID d'enregistrement: {0} avec un enregistrement déclaré dans le schéma
YIF_INCORRECT_
ENREGISTREMENT_
LONGUEUR
La longueur d'enregistrement est incorrecte.
YIF_RECORD_
LONGUEUR_
TROP_PETITE
Trop peu de zones. Zones min = {0} trouvées = {1}
YIF_TOO_QUELQUES_QUELQUES
_FIELDS_
FOR_RECORD
Quelques zones ont été trouvées pour l'ID d'enregistrement: {0}. Attendu = {1} Trouvé = {2}
YIF_TOO_MANY
_FIELDS_
FOR_RECORD
Trop de zones pour l'ID d'enregistrement: {0}. Attendu = {1} Trouvé = {2}
YIF_RECORD_
LONGUEUR_TROP
_GRANDE
Trop de zones. Nombre maximal de zones = {0} trouvé = {1}
YIF_RECORD_TOKEN
_NOT_COMPLÈTEMENT
_MISE en correspondance
Le nom de l'enregistrement analysé: {0} ne correspond pas complètement. Jeton en cours: {1}
YIF_INCOMPLET
_PREVIOUS
_MATCH
L'ensemble d'enregistrements précédant le nom d'enregistrement analysé: {0} ne correspond pas complètement.
YIF_MAX_
OCCURENCE_
DEPASSE
Le nombre de correspondances dépasse le nombre maximal de correspondances pour l'enregistrement: {0}
YIF_FILE_
VIOLE_
LES_ INFORMATIONS_ DE_ CONTRÔLE
La longueur du fichier : {0} doit être supérieure à la somme de fileHeaderLength:{1 et de fileTrailerLength: {2}
YIF_FILE_
HEADER_
N'EST PAS
_EXIST
L'ID d'en-tête de fichier attendu: {0} est introuvable
YIF_FILE_TRAILER_
N'EXISTE_PAS
L'ID de fin de fichier attendu: {0} est introuvable
YIF_FILE_HEADER

_NE_CORRESPOND_PAS
L'ID d'en-tête de fichier attendu: <{0}> ne correspond pas: <{1}>
YIF_FILE_TRAILER
_NE_CORRESPOND_PAS
L'ID de fin de fichier attendu: <{0}> ne correspond pas: <{1}>
YIF_UNABLE_
TO_BOUND_
INPUT_STREAM
Impossible de définir les limites sur le flux d'entrée ScanLength= < {0} > ScanStartPosition=<{1 }>
YIF_DIR_DOES
_NOT_EXIST
Le répertoire spécifié: {0} n'existe pas.
YIF_DIR_IS_
NON ACCESSIBLE en écriture
Le répertoire spécifié: {0} ne dispose pas des droits d'accès en écriture.
YIF_INVALID_INCLUDES_PATTERN
Le modèle d'inclusion: {0} n'est pas une expression régulière valide.