ACTIHGUP

Sommaire


actihguppermet de définir les actions associées à une interruption en cas dedéconnexion.

 

Classe, type et dimension

Char [S]actihgup(40)

 

Exemples

# 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

 

Description et commentaires

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 actihgup ne doit pas faire d'affichage(puisque la ligne peut avoir été coupée); lorsque son exécution est terminée,Adonix s'arrête. En particulier, il est recommandé de prévoir une gestion deserreurs par Onerrgo, afin d'éviter un arrêt de ce programme sur une erreur.

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.

 

Erreurs associées

Pas d'erreur associée.

 

Mots-clés associés

COMMIT - ROLLBACK - ONERRGO


SOMMAIRE

Adonix X3(r) L4G
Copyright (c) Adonix 1999 - All rights reserved