Este es el log utilizado para registrar los inicios y fin de sesión de las aplicaciones de la compañía. Esta compuesto por una tabla la cuál se describe a continuación.
Este servicio debe consumirse en los inicios y fin de sesión de las aplicaciones:
Powerbuilder tiene restricciones para el consumo de servicios Rest por lo tanto en las aplicaciones de esta tecnología se implementará un API para realizar las llamadas.
OWNER | SICOF | TABLE | LOG_REGISTER_SESSION_APP | COMMENTS | Registra el inicio y fin de sesión de las aplicaciones de ADA | |
---|---|---|---|---|---|---|
# | NAME | NULL | TYPE | COMMENTS | HOW TO USE | WS1) |
1 | ID | N | VARCHAR2(32) | Identificador de Registro (automático) | Inicio | Interno Autoincremental |
2 | FECHA_REGISTRO | Y | DATE | Fecha de Registro (automático) | Inicio | Interno, Formato dd/mm/yyyy hh:mm:ss, Requerido |
3 | USUARIO_DB | Y | VARCHAR2(32) | Usuario de Sesión en la BD | Inicio | Externo, Requerido |
4 | CODIGO_USUARIO | Y | NUMBER | Código de Usuario en la Aplicación en Sesión | Inicio | Externo, Requerido |
5 | CODIGO_MEMPRESA | Y | NUMBER | Código de la Empresa de la Sesión iniciada | Inicio | Externo, Requerido |
6 | CODIGO_DEPENDENCIA | Y | NUMBER | Código de la Dependencia de la Sesión iniciada | Inicio | Externo |
7 | TIPO_APP | Y | VARCHAR2(32) | Tipo de Aplicación en Sesión (PB/WEB/MOVIL) | Inicio | Externo, Requerido |
8 | CODIGO_APLICACION | N | NUMBER | Código de la Aplicación de la Sesión iniciada | Inicio | Externo, Requerido |
9 | TIPO_REGISTRO | Y | VARCHAR2(32) | Tipo de Registro del Log(LOGIN/SQL…) | Inicio | Externo, Requerido |
10 | SESSION_ID | Y | VARCHAR2(64) | Identificador de la Sesión de la base de datos | Inicio | Externo |
11 | FECHA_LOGOUT | Y | DATE | Fecha de fin de Sesión | Fin | Externo, Requerido |
12 | SESSION_IP | Y | VARCHAR2(32) | IP del host de la Sesión iniciada | Inicio | Externo, Requerido |
13 | SESSION_MAC | Y | VARCHAR2(64) | MAC de la maquina de la Sesión iniciada | Inicio | Externo |
14 | SESSION_BROWSERVERSION | Y | VARCHAR2(32) | Versión y Navegador del host de la Sesión iniciada | Inicio | Externo, Requerido |
15 | SESSION_OSTYPE | Y | VARCHAR2(32) | Tipo de Sistema Operativo del host de la Sesión iniciada | Inicio | Externo, Requerido |
16 | FECHA_SESSION_ACTIVA | Y | DATE | Fecha de ping en la Sesión iniciada | Frecuente | Obsoleto, Externo |
Esta columna se expone para indicar el modo de uso de la columna la cual debe ser diligencia según la siguiente clasificación:
Se adiciona esta columna para identificar reglas asociadas a la implementación de los servicios web que permiten gestionar el almacenamiento de los logs. La columna es una referencia y no hace parte del servicio sin embargo las reglas que se definen en ella si aplican para la columna relacionada:
En las Aplicaciones Powerbuilder el log de sesión ya está implementado de forma automática por medio del API n_cst_context2) la cuál controla los proceso de Inicio y Fin de Sesión.
Para las aplicaciones desarrolladas en las tecnologías (Web):
el log de sesión será implementado por medio de un Servicio Web el cual deberá considerar las reglas de Columna: How to use y Columna: WS