Téléchargement des produits


Version anglaise


 

 

ADELIA

      

      

      

      

(I)

 

 

 

 

 

Paragraphe d'utilisation

VERIFICATION

 

Syntaxe

ERREUR

 

Description

Cet ordre permet de positionner un message d'erreur bloquant.

Effets produits par l'envoi du message :

    • La zone précisée derrière la déclaration du message d'erreur est mise en inversion d'image et le message d'erreur est affiché ; le traitement de vérification est interrompu.

    • Le réaffichage de la transaction est effectué de manière automatique par Adélia.

    • L'inversion d'image et l'envoi du message sont effectifs, le curseur est positionné sur la variable précisée dans la déclaration du message d'erreur ; voir l'ordre PREPARER_MSG (Contexte Adélia).

Remarque : l'utilisation d'un sous fichier de messages d'erreur n'est pas nécessaire avec cette instruction ; cependant, il est possible d'utiliser un sous-fichier de messages d'erreur avec l'ordre ERREUR s'il faut passer des variables dans le message.

 

Important : les différences entre ERREUR et ANOMALIE sont :

- ERREUR provoque l'arrêt immédiat du processus de vérification.

- ANOMALIE n'arrête pas ce processus et charge tous les messages dans un sous-fichier de messages d'erreur.

- ERREUR ne requiert pas le sous-fichier de messages d'erreur, au contraire d'ANOMALIE.

 

Par exemple

PREPARER_MSG 0011 Z_MONTANT

SI Z_MONTANT = 0

ERREUR

FIN

*

PREPARER_MSG 0013 Z_CODE_REGLEMENT

LIRE REGLEMENTS

SI   REGLEMENTS N_EXISTE_PAS

INIT_MSG Z_CODE_REGLEMENT

ERREUR

FIN

Si le montant est égal à zéro et le code règlement est incorrect, seul le message 0011 sera envoyé, le montant est en inversion d'image et le curseur est positionné dessus ; si le montant n'est pas nul et le code règlement incorrect, alors le message 0013 sera envoyé avec la valeur erronée du code règlement (par INIT_MSG).

 

Voir aussi la liste des ordres L4G par thème

↑ Haut de page

  • Aucune étiquette