Rational Programming Patterns for System z

Création de libellés d'erreur explicites Dialogue

Vous pouvez créer vos propres libellés d'erreur, correspondant à des erreurs décrites en code spécifique, dans le sous-onglet Lignes -GE de l'onglet Lignes -G d'un Dialogue ou Ecran.

Pourquoi et quand exécuter cette tâche

Vous devez déclarer des libellés d'erreur explicites dès lors que vous avez décrit des erreurs, non prévues en standard, avec du code spécifique. Ces erreurs sont des erreurs sur Rubrique (associées à une Rubrique de l'Ecran considéré) ou des erreurs utilisateur (associées à un Dialogue).
  • Erreurs sur Rubrique
    Vous saisissez les libellés des erreurs sur Rubrique dans le sous-onglet Lignes -GE de l'Ecran.
    • Type = F (déclaration de la Rubrique concernée). Saisissez le code Rubrique directement dans la zone Description ou sélectionnez-le depuis la zone Lien.
      Tableau 1. Positions dans la zone Description
      Position Contenu
      1 à 6 Code Rubrique
    • Type = U (déclaration du libellé d'erreur).
      Tableau 2. Positions dans la zone Description
      Positions Contenu
      1 à 3 Blanc
      4 Code de l'erreur (caractère alphanumérique à l'exception de 0 et 1)
      5 Blanc
      6 Libellé d'erreur
      Figure 1. Exemple d'un libellé d'erreur sur Rubrique
        F NUCLI                                           
        U    3 LE NUMERO DE CLIENT EST INTERDIT. 
        U    A LE TYPE NE CORRESPOND PAS A CE CLIENT.           
    Important : Les erreurs correspondant à ces libellés doivent être déclarées dans le code spécifique , avec le micro-pattern ERR.
  • Erreurs utilisateur
    Vous saisissez les libellés des erreurs utilisateur dans le sous-onglet Lignes -GE du Dialogue.
    • Type = U (déclaration du libellé d'erreur)
      Tableau 3. Positions dans la zone Description
      Positions Contenu
      1 à 4 Code de l'erreur
      5 Blanc
      6 Libellé d'erreur
      Figure 2. Exemple d'un libellé d'erreur sur Dialogue
           U AV01 DATE ET NATURE DE L'AVIS DOIVENT CORRESPONDRE 
    Important : Les erreurs correspondant à ces libellés doivent être déclarées dans le code avec le micro-pattern ERU.

Que faire ensuite

Vous devez ensuite générer le fichier des libellés d'erreur.