¡Esta es una revisión vieja del documento!
Este es el log utilizado para registrar los logs en las transacciones de modificación de información de los procesos de las aplicaciones.
A continuación se listan los tipos de transacciones que deben ser considerados en el log.
Este servicio debe consumirse en los procesos de cargas de:
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 | TRANSACTIONAL_LOG | COMMENTS | Contiene el log de transacciones de las aplicaciones de la compañia |
|---|---|---|---|---|---|
| # | NAME | NULLEABLE | TYPE | COMMENTS | |
| 1 | ID | N | NUMBER | Código interno del registro (Se controla por secuencia) | |
| 2 | FECHA | Y | DATE | Fecha en la cuál se genera la transacción | |
| 3 | NOMBRE_PROCESO | Y | VARCHAR2(256) | Nombre del proceso que realiza la transacción | |
| 4 | TIPO_TRANSACCION | Y | VARCHAR2(256) | Identifica el tipo de operación (Insert, Delete, Select, Update, Delete, Execute, etc) | |
| 5 | LOG_TABLA | Y | VARCHAR2(256) | Nombre de la Tabla | |
| 6 | LOG_COLUMNA | Y | VARCHAR2(256) | Nombre de la columna | |
| 7 | LOG_VALOR_ANT | Y | VARCHAR2(4000) | Valor anterior de la columna | |
| 8 | LOG_VALOR_ACT | Y | VARCHAR2(4000) | Valor actual de la columna | |
| 9 | LOG_PETICION | Y | CLOB | Se utiliza en caso de ser necesario para almacenar el bloque de la petición completa realizada | |
| 10 | LOGIN_USUARIO | Y | VARCHAR2(256) | Login del usuario que realiza el proceso | |
| 11 | HOST_CLIENTE | Y | VARCHAR2(50) | Host del cliente (Dirección IP) | |
| 12 | FECHA_REGISTRO | Y | DATE | Fecha del sistema DB | |
| 13 | CODIGO_USUARIO | Y | NUMBER | Código del usuario de la sesión en la cuál se genera el error | |
| 14 | CODIGO_MEMPRESA | Y | VARCHAR2(64) | Código de la empresa de la sesión en la cuál se genera el error | |
| 15 | CODIGO_APLICACION | Y | NUMBER | Código de la aplicación (Identificador interno numérico) | |
| 16 | INFO_APP | Y | VARCHAR2(256) | Información de la aplicación (En las situaciónes donde no se identifique código interno se puede enviar el nombre de la aplicación o información adicional) | |
| 17 | SESSION_MAC | Y | VARCHAR2(64) | MAC del equipo del usuario | |
| 18 | SESSION_BROWSERVERSION | Y | VARCHAR2(64) | Versión del Navegador | |
| 19 | SESSION_OSTYPE | Y | VARCHAR2(64) | Sistema Operativo | |
Para las aplicaciones desarrolladas en la tecnología Java el log de sesión será implementado por medio de un servicio web.