Usuarios

Esta función permite visualizar las diferentes tareas Adonix en curso en un servidor. Por defecto, se muestran las tareas del servidor de procesos actual, aunque también se puede acceder a todo servidor accesible a través de la red que contenga un proceso de conexión a la aplicación con el mismo número de servicio.

Requisitos previos

SEEREFERTTO Consulta la documentación de Puesta en marcha.

Gestión de pantalla

Esta función se presenta en forma de una sola pantalla sin lista izquierda.

Pantalla de entrada

Al entrar en esta función, se muestran las características de conexión con el servidor por defecto. Si quieres visualizar las conexiones con otro servidor, introduce el nombre correspondiente. El escrutinio será posible desde el momento en que el número de servicio sea el mismo en el servidor remoto.

En esta pantalla se muestran tres bloques de datos:

Sesiones abiertas

El primer bloque contiene una tabla donde se muestran las características de las tareas Adonix en curso:

  • la identificación de la conexión en términos del sistema operativo, basada en cuatro elementos:
    • el login
    • el número de conexión del servicio (característica de la tarea adxd a la que está asociado el puesto en la solicitud de conexión)
    • la dirección IP para la conexión
    • el nombre del puesto del cliente, que puede ser:
      • el nombre de la red del puesto del cliente asociado a la tarea
      • la ADAPI (conexión a una API de Adonix; por ejemplo, mediante ADONIX XTEND™)
      • BATCH (tarea batch)
      Si la conexión se realiza mediante un servidor web (cuando se utiliza un cliente web), se muestra el nombre del servidor web.
  • el dossier, el login de la aplicación, el módulo y la función: esta información identifica el contexto de la sesión. Se muestran el dossier de conexión, el código del usuario (tabla AUTILIS), la función en ejecución (tabla AFONCTION) y el módulo correspondiente. Si el usuario no está en una función, sino en un menú, el código de la función se muestra en blanco.
    El propio servidor batch se muestra como una tarea llamada SERVEUR, que se encuentra en el dossier SERVX3.
  • la fecha y la hora de inicio de la conexión
  • los ids. 1 y 2, identificadores únicos gestionados por el motor Adonix para la conexión del usuario. El primero es único para un dossier determinado y se corresponde con el resultado de la evaluación de la función adxuid(1). El fichero APLLCK (campo LCKPID) también lo utiliza.
    El segundo es único para un servidor y un número de servicio determinados y se corresponde con el resultado de la evaluación de la función adxuid(2).
  • el tipo de conexión:
    • batch
    • primaria
    • secundaria
    • ADAPI

Procesos activos

El segundo bloque contiene una tabla donde se muestran los procesos activos gestionados para la sesión seleccionada en la tabla Sesiones abiertas anterior. Los procesos son los siguientes:

  • sadora: acceso a la base de datos según la base de datos de Oracle
  • sadoss: acceso a la base de datos según la base de datos de SQLServer
  • sadudb: acceso a la base de datos según la base de datos de DB2 UDB

Los procesos pueden ser de tipo:

  • adonix: ejecución de proceso
  • sadfsq: acceso a objetos de aplicación
  • sadsys: ejecución de orden de sistema

Además del número de proceso (UNIX o NT según el caso), también se muestra el nombre del servidor donde se ejecuta el proceso:

  • cliente
  • servidor
  • máquina de terceros si hay tablas abiertas en otro dossier de otra máquina

Puedes hacer clic en el icono de acciones de cada línea para acceder a la función Parar proceso, que permite parar el proceso correspondiente (con kill en UNIX o con la función killadx en NT). La parada de un proceso significa, desde el punto de vista de la base de datos, la propia parada de la transacción en curso, pero también la pérdida de los datos que se están introduciendo. Es importante ser muy prudente al utilizar esta función reservada para la resolución de incidentes de explotación. Los permisos del usuario para ejecutar este tipo de función dependen de las características de su conexión. Si un usuario quiere parar las tareas que él no ha ejecutado, debe estar conectado como superusuario (root en el caso de UNIX).

Total sesiones

En este bloque se muestra el número total de sesiones activas por tipo de sesión (primaria, secundaria, batch, ADAPI). Después de cada tipo de sesión, también se indica el número total de conexiones permitidas por tipo.

Botones específicos

Barra de menú

Clasificación > Dossier

Esta función permite clasificar las líneas por dossier.

Clasificación > Cliente

Esta función permite clasificar las líneas por puesto de cliente.

Clasificación > Login

Esta función permite clasificar las líneas por código de conexión.

Clasificación > Login sistema

Esta función permite clasificar las líneas por código de conexión del sistema.

Clasificación > Fecha

Esta función permite clasificar las líneas por fecha.

Mensajes de error

Además de los mensajes genéricos, se pueden mostrar los siguientes mensajes de error durante la entrada:

xxxx: servidor inaccesible

Este mensaje puede significar que:

  • el servidor introducido no existe;
  • el servidor no está conectado a la red;
  • no hay ningún servicio de conexión adxd en espera en el número de servicio actual.

Este mensaje se puede mostrar tras un largo tiempo de espera.

Tablas utilizadas

SEEREFERTTO Consulta la documentación de Puesta en marcha.