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.