Table of Contents

SSN - Session

Módulo SSN

La tabla de sesiones contiene toda la información sobre una sesión de inicio de sesión. Esto se registra automáticamente al iniciar el sistema y se consulta en el registro de eventos. Al final de la sesión, el tiempo de cierre de sesión se almacena junto con una marca que marca esta sesión como finalizada normalmente. Durante una sesión, todos los cambios entre transacciones se registran en el registro de la sesión. Por lo tanto, es posible que se notifiquen las transacciones canceladas y las cancelaciones del programa.

El objetivo principal del registro de sesiones es realizar un seguimiento de todas las sesiones y recopilar información técnica para reducir el tamaño del . EVT - Event Log


Campos de datos

Nombre Descripción Texto Ayuda Tipo Datos Long Tabla de Códigos
INR ID único interno Texto 8
BEGDATTIM Inicio de la sesión Fecha y Hora 15
ENDDATTIM Fin de la sesión Fecha y Hora 15
STA Estado de finalización de la sesión Texto 1 Embebido
LSTDATTIM Último Inicio Transacción Fecha y Hora 15
LSTFRM ID Última Transacción Iniciada Texto 8 ATPTXT
APPSRV Servidor de Aplicaciones Texto 32
DISSRV Desplegar Servidor Texto 32
ENG Nombre del motor lógico Texto 8
APPPID PID de proceso en el servidor de la aplicación Texto 16
DISPID PID de proceso en el servidor de visualización Texto 16
BCKGRD Fondo Texto 1 Embebido
USR ID de Usuario Texto 8
MLTSSNID Indicador multisesión Numérico 3
ETY ETYEXTKEY actualmente en uso Texto 8

Descripción y propiedades de campo de datos


Campo de datos INR ID único interno

ID interno único de un registro dentro de la tabla. El INR es un campo de texto que se crea recuperando la siguiente entrada válida del contador de esta tabla. El campo INR se utiliza para habilitar los vínculos de otras tablas a esta tabla.

Para los datos del contrato, el INR también vincula las dos tablas xxD y xxT, ya que las entradas asociadas tienen el mismo INR.


Campo de datos BEGDATTIM Inicio de la sesión

La fecha y hora en que se inició la sesión.


Campo de datos ENDDATTIM Fin de la sesión

Fecha y hora en que finalizó la sesión.


Campo de datos STA Estado de finalización de la sesión

Dos niveles de estado reflejan el procesamiento normal de la sesión. La «X» se establece cuando la base de datos no se ha actualizado. Cada vez que se actualiza la base de datos, el nivel de estado de la sesión se establece en «A» para reflejar el hecho de que esta sesión ha procesado datos. Dependiendo del estado de la sesión, se ejecuta una comprobación del recuento de usuarios asociado para la clave de seguridad.

Los niveles de estado «N» y «C» se establecen cuando finaliza la sesión.

El estado «R» se establece cuando las rutinas de recuperación actualizan las entradas de sesión.

Un gestor de trabajos establece el nivel de estado «U» si la sesión debe ser reutilizada por un subproceso activado por el gestor de trabajos.

Tabla de Códigos
Código Texto
X Activar
N Normal
C Cancelado
R Recuperado
A Aplicación
U Reutilizar

Campo de datos LSTDATTIM Último Inicio Transacción

Fecha y hora en que se inició la transacción.


Campo de datos LSTFRM ID Última Transacción Iniciada

Este campo identifica la última transacción iniciada en la sesión y normalmente contiene la transacción actualmente activa.


Campo de datos APPSRV Servidor de Aplicaciones

El nombre del servidor que ejecuta el motor TradeDesign utilizado para ejecutar la transacción. En entornos cliente-servidor, este es el nombre del servidor de la aplicación. En un entorno cliente pesado, este es el nombre del PC que ejecuta Trade2.exe.


Campo de datos DISSRV Desplegar Servidor

Identifica el servidor que ejecuta la interfaz de usuario de TradeDesign y que se utiliza para mostrar los paneles de transacciones y recibir información. En entornos cliente-servidor, este es el nombre del PC del usuario. En un entorno de clientes grasos, este es el nombre del PC que ejecuta Trade2.Exe.


Campo de datos ENG Nombre del motor lógico

El nombre del sistema de tiempo de ejecución utilizado para ejecutar las transacciones de TradeDesign.


Campo de datos APPPID PID de proceso en el servidor de la aplicación

ID de proceso (PID) del proceso del servidor de aplicaciones que ejecuta el entorno en tiempo de ejecución utilizado para esta sesión. Si es necesario restablecer una conexión, este PID mantiene el PID actual (o el último), porque en este caso se utiliza un nuevo entorno de tiempo de ejecución y, por lo tanto, otro PID.


Campo de datos DISPID PID de proceso en el servidor de visualización

ID de proceso (PID) del proceso del servidor de visualización que ejecuta el cliente TradeDesign utilizado para esta sesión.


Campo de datos BCKGRD Fondo

Al comprobar el estado de fondo, el tercer estado indefinido debe utilizarse como primer plano lógico, sin acceder a la interfaz de usuario.

Por lo tanto, si es necesario que el usuario lo solicite, este estado «F» debe comprobarse con “if SYSMODSSNBCKGRD.is(“F”) entonces”.

Tabla de Códigos
Código Texto
F Primer Plano
B Segundo Plano
Indefinido
I Interrumpir

Campo de datos USR ID de Usuario

El ID del usuario que inició la sesión.


Campo de datos MLTSSNID Indicador multisesión

El indicador multisesión puede formar parte del título del panel de la aplicación.


Campo de datos ETY ETYEXTKEY actualmente en uso

La entidad utilizada en la sesión. Cuando se ha producido un cambio de entidad, cada cambio se actualiza en la entrada de sesión.