Le fichier généré des libellés d'erreur Batch

Le fichier des libellés d'erreur Batch est le résultat de la génération d'un Libellé d'erreur associé à une Structure de Données.

Ce fichier a les caractéristiques physiques suivantes :
Chaque enregistrement est constitué des éléments suivants :
Tableau 1. Description d'un enregistrement
Num. Position Signification
1 3 Code Bibliothèque
2 1 Type d'entité :
  • A : pour les Structures de Données (libellés d'erreur batch),
  • H : pour les Ecrans (libellés d'erreur Dialogue).
  • I : Enregistrement réservé pour l'utilisation interne du module Dialogue. Il est utilisé par la fonction d'aide en ligne et sert à indiquer la position d'une zone dans l'Ecran sous la forme ligne-colonne. On retrouve le code de la Rubrique associée à son numéro dans l'Ecran.
3 6 Code instance
4 3 Numéro d'erreur :
  • Il existe deux manières de constituer le numéro d'erreur :
    • Rang de la Rubrique dans le Segment pour les libellés d'erreur automatiques et les libellés documentaires,
    • Valeur fournie dans les lignes de code spécifique pour les libellés d'erreur explicites.
5 1 Type d'erreur :
Les types d'erreur suivants sont réservés pour les messages générés à partir des contrôles indiqués dans la description du Segment :
  • 2 : absence à tort
  • 3 : présence à tort
  • 4 : classe erronée
  • 5 : valeur erronée

D'autres types d'erreur peuvent être définis par l'utilisateur, pour les contrôles non standard.

Pour les libellés documentaires, la valeur indiquée sur la ligne de documentation généralisée est l'une des valeurs suivantes :
  • 0 : Les commentaires seront générés avant la (les) ligne(s) de description de la Rubrique.
  • 1 : Les commentaires seront générés après la (les) ligne(s) de description de la Rubrique.
  • 2 à 5 : Commentaires destinés à documenter le type d'erreur indiqué sur la Rubrique.
6 3 Numéro de ligne :
Ce numéro est géré automatiquement, il est égal à zéro pour les libellés d'erreur et compris entre 1 et 999 pour les libellés documentaires. (Cette Rubrique différencie les libellés d'erreur des libellés documentaires).
Remarque : Pour un enregistrement de type I, cette zone contient le numéro de colonne de la zone à l'Ecran.
7 1 Gravité d'erreur :
Le code gravité d'erreur vous permet de moduler manuellement la politique de rejet des mouvements, par le contrôle de la valeur de cette Rubrique.
Exemple :
  • W = Avertissement, le mouvement est pris tel quel.
  • C = Erreur, la Rubrique est corrigée ou bien sa mise à jour est refusée, le reste du mouvement est accepté.
  • E = Erreur non corrigée, rejet du mouvement.

Le traitement standard ne tient pas compte du code gravité et rejette les mouvements quelle que soit la valeur de ce code.

8 30 Libellé d'erreur 1ère ligne :
Pour un libellé d'erreur automatique, c'est un message indiquant en clair le type d'erreur de la façon suivante :
  • 2 : absence à tort de la Rubrique
  • 3 : présence à tort de la Rubrique
  • 4 : classe non numérique de la Rubrique
  • 5 : valeur erronée pour Rubrique.

Vous pouvez le modifier.

Pour un libellé d'erreur explicite, c'est la première partie du libellé indiqué avec du code spécifique.

9 36 Libellé d'erreur 2ème ligne :

Pour les libellés d'erreur automatiques, c'est le libellé de la Rubrique indiqué sur la ligne de définition de la Rubrique ou sur la ligne d'appel dans le Segment (Lignes -CE).

Pour les libellés d'erreur explicites, c'est la seconde partie du libellé indiquée avec du code spécifique.

Figure 1. Exemple d'enregistrement
AP6AMB00 0035000EVALEUR ERRONEE POUR RUBRIQUE CODE ACTION
GCCHJIE0100054000ECLASSE NON NUMERIQUE RUBRIQUE DELAI 
LU1IDO000116 002 009 DELAI
Cet enregistrement contient les éléments suivants :
  • Code Bibliothèque: AP6
  • Type d'entité : A
  • Code instance : MB00
  • Numéro d'erreur : 003 (rang dans les Lignes -CE du Segment)
  • Type d'erreur : 5 (valeur erronée)
  • Numéro de ligne : 000
  • Gravité d'erreur: E
  • Libellé d'erreur : VALEUR ERRONEE...

Vos commentaires