La variable GERR contiene la code de error si procede, con los valores siguiente:
Valor GERR | Error |
0 | No hay error |
1 | Contraseña incorrecta |
4 | Número máximo de sesiones superado |
7 | Menú incorrecto |
8 | Error en el inicio de variables globales |
9 | Número de usuarios superado para el perfil |
10 | Conexión imposible (dossier en modo mono-usuario, por ejemplo porque hay una validación de dossier en curso) |
13 | Abandono en introducción de contraseña |
En caso de error, existe la variable GMESSAGE, que contiene un mensaje de error explícito (cadena vacía si se establece la conexión) Se puede en este caso conocer los parámetros de conexión del puesto que ha intentado la conexión por la función getenv$("ADXCLIENT"). Esta función reenvía una cadena en la forma siguiente:
(cliente=dirección_ip_cliente , puerto=número_interno, servicio=número _de_servicio)
DEC
Desconexión - normal - de la aplicación en curso.
KIL
El fin de un proceso se activa desde la función de vigilancia usuarios. El contexto puede conocerse gracias a la clase [PSA] correspondiente a la pantala PSADX de vigilancia de usuarios. La variable [M:PSA]LIGSES contiene el número de línea en el cuadro (de 1 a N). El cuadro de las variables asociado al cuadro (índice de 0 a N-1) aún no está actualizado (la línea que afecta al proceso en curso no ha sido aún suprimida).
PWD
Se ha solicitado una supresión de la contraseña desde la ficha de usuario (según el valor del parámetro de seguridad PASSWD, bien se suprime la contraseña, bien se atribuye una contraseña temporal). La contraseña temporal aparece en claro en la variable GMESSAGE.
TIM
Por motivos de inactividad prolongada del teclado, se ha realizado una desconexión automática (según el valor de los parámetros TIMEHGUP1, TIMEHGUP2, TIMEHGUP3)
TRA
Para visualizar un fichero de traza, hay que activar la función Opciones / Envío. La variable GTRACE contiene el nombre del fichero traza que se enviará como archivo adjunto en caso de que no sea así.
Hay que tener en cuenta que el evento MSG, que correspondía a eventos de tipo retorno de Workflow, utilizado en específico, sólo existe a partir de la versión 150 (puesto que se trata a partir de ahora de una función estándar en motor de Workflow).