¡Esta es una revisión vieja del documento!
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 |
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 No utilizado |
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 la tecnología Java 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