ACTIHGUP |
actihguppermet de définir les actions associées à une interruption en cas dedéconnexion.
Char [S]actihgup(40)
# dans le traitement superviseur MENU
# déclaration du traitement de déconnection
Global Onevent ITM_MENU Call MENU From EXEFNC
actihgup= "FIN" :# Traitementde déconnexion
Men =GMENDEP
Goto FIN# dans le traitement de déconnexion FIN
Call DECONNECT From GESUSER
End
actihgupcontient le nom d'un traitement exécuté en cas de déconnexion. Cettedéconnexion peut avoir été provoquée :
Le traitement dont le nom est donné par
D'autre part, ce traitement ne peut en aucun cas terminer une transactionque ce soit par Commit ou par Rollback, car il ne peut être du même niveau delocalité que le traitement qui l'a initiée.
Si une transaction est en cours lorsque survient la déconnexion, elle estannulée automatiquement (Rollback). L'utilisateur en sera averti.
La modification des valeurs de cette variable est aussitôt prise en comptepar Adonix. Il n'y a donc pas de traitement privilégié pour l'initialiser.
Pas d'erreur associée.
Adonix X3(r) L4G |