La variable GERR contient le code d'erreur s'il y a lieu, avec les valeurs suivantes :
Valeur GERR | Erreur |
0 | Pas d'erreur |
1 | Mot de passe incorrect |
4 | Nombre maximum de sessions dépassé |
7 | Menu incorrect |
8 | Erreur en intialisation de variables globales |
9 | Nombre d'utilisateurs dépassé pour le profil |
10 | Connexion impossible (dossier en mode mono-utilisateur, par exemple parce qu'une validation du dossier est en cours) |
13 | Abandon sur saisie du mot de passe |
Dans le cas d’une erreur, on dispose en plus de la variable GMESSAGE, qui contient un message d’erreur explicite (la chaîne est vide si la connexion a été réussie). On peut dans ce cas connaître les paramètres de connexion du poste ayant tenté une connexion par la fonction getenv$("ADXCLIENT"). Cette fonction renvoie une chaîne sous la forme suivante :
(client=adresse_ip_client , port=numéro_interne, service=numéro_de_service)
DEC
Une déconnexion - normale - du progiciel est en cours.
KIL
L'arrêt d'un processus a été déclenché depuis la fonction de surveillance utilisateurs. Le contexte peut être connu grâce à la classe [PSA] correspondant à l'écran PSADX de surveillance des utilisateurs. La variable [M:PSA]LIGSES contient le numéro de ligne dans le tableau (de 1 à N). Le tableau des variables associé au tableau (indice de 0 à N-1) n'a pas encore été remis à jour (la ligne concernant le processus en cours n'est pas encore supprimée).
PWD
Une suppression de mot de passe a été demandé depuis la fiche utilisateur (selon la valeur du paramètre de sécurité PASSWD, soit le mot de passe est supprimé, soit un mot de passe temporaire est attribué). Le mot de passe temporaire se trouve en clair dans la variable GMESSAGE.
TIM
Une déconnexion automatique d'un utilisateur a été faite pour des raisons d'inactivité clavier prolongée (selon la valeur des paramètres TIMEHGUP1, TIMEHGUP2, TIMEHGUP3)
TRA
Lors de l'affichage d'un fichier de trace, l'appui sur la fonction Options / Envoi a été fait. La variable GTRACE contient le nom du fichier trace qui sera envoyé en pièce jointe le cas échéant.
Il est à noter que l'événement MSG, qui correspondait à des événements de type retour de Workflow, utilisé en spécifique, n'existe plus à partir de la version 150 (puisqu'il s'agit désormais d'une fonction standard du moteur de Workflow).