EXEC

Description

Cette action est appelée à la condition que les contrôles soient vérifier juste. Elle s'exécute après l'affichage du message d'attente. Cette action est capitale car elle vous permet d'y placer votre traitement procédural.

Modèle

Traitement standard ( mode interactif et batch )

Utilisation

Cette action est utilisée pour exécuter un traitement procédural.

   La gestion de la trace, se fait de la façon suivante :  

Ouverture et fermeture de la trace en mode interactif seulement ( en batch, ceci est pris en charge par le superviseur).
If !GSERVEUR : Call OUVRE_TRACE("titre") From LECFIC : Endif      # pour l'ouverture de la trace
If !GSERVEUR : Call FERME_TRACE From LECFIC : Endif                     # pour la fermeture de la trace 

L'écriture dans la trace se fait en mode interactif et batch.
Call ECR_TRACE("message",0) From GESECRAN                                         # pour un message d'information
Call ECR_TRACE("message",1) From GESECRAN                                         # pour un message d'erreur

Le mode d'affichage de la trace en fin de traitement, doit être indiqué dans la variable TRA qui peut prendre l'une des valeurs suivantes :

0

Pas d'affichage et conservation de la trace

1

Affichage puis conservation de la trace

9  

Affichage puis suppression de la trace

   Pour mettre à jour des données dans la base, ouvrir une transaction par Trbegin puis la fermer par Commit.   

  Vous pouvez afficher un message d'erreur par GERR = 1 et un texte dans GMESSAGE.

  Vous pouvez arrêter votre traitement par FIN = 1.

  Lorsqu'on est en mode interactif, on peut retourner en saisie ( juste avant l'action AVANT_PAR )  par SAI = 1.