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 carelle vous permet d'y placer votre traitement procédural.
Traitement standard ( mode interactif et batch )
Cette action est utilisée pour exécuter un traitement procédural.
Lagestion de la trace, se fait de la façon suivante :
Ouverture et fermeture de la trace en mode interactif seulement ( en batch, ceci estpris 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 lavariable 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 |
Pourmettre à jour des données dans la base, ouvrir une transaction par Trbeginpuis la fermer par Commit.
Vouspouvez afficher un message d'erreur par GERR = 1 et un texte dans GMESSAGE.
Vouspouvez arrêter votre traitement par FIN = 1.
Lorsqu'onest en mode interactif, on peut retourner en saisie ( juste avant l'action AVANT_PAR ) par SAI= 1.