Descargar - K2BTools

Transcripción

Descargar - K2BTools
Release Notes K2BAudit 4.1
para Evolution 3
Índice
Índice ............................................................................................................................................................. 2
Nuevas funcionalidades ................................................................................................................................ 3
Integración con K2BTools ......................................................................................................................... 3
Posibilidad de elegir qué operaciones auditar.......................................................................................... 4
Descripción de transacciones y tablas en K2BAuditAnalyzer ................................................................... 4
Errores corregidos ......................................................................................................................................... 4
Instalación ..................................................................................................................................................... 5
Actualización modelo de datos K2BAudit ................................................................................................ 5
Actualización versión 4.0 K2BAudit.......................................................................................................... 7
Actualización versión 4.1 K2BAudit.......................................................................................................... 7
Nuevas funcionalidades
Integración con K2BTools
Esta versión de K2BAudit se integra con la versión 8.1 de K2BTools, permitiendo visualizar el histórico de
una transacción dentro del entity manager. La configuración de esta nueva funcionalidad se hace dentro
del producto K2BTools. Es posible descargar la última versión de K2BTools desde aquí.
Posibilidad de elegir qué operaciones auditar.
Se incorpora la posibilidad de elegir qué operaciones auditar. En la versión anterior siempre auditaba el
Insert, Udpate y Delete. En esta versión se puede configurar para que audite alguna de estas operaciones.
Para hacer esto a nivel de transacción van a aparecer las propiedades Audit Insert, Audit Update y Audit
Delete
Si alguna de estas está en false, la operación no será auditada.
Descripción de transacciones y tablas en K2BAuditAnalyzer
Existen muchos escenarios de aplicaciones GeneXus cuyos nombres de tabla o transacción no tienen
ningún significado para el usuario final. Para esto, K2BAuditAnalyzer mostrará en la explotación las
descripciones de las tablas y transacciones. Es importante para que la transformación de logs funcione
correctamente seguir los pasos de Actualización a la versión 4.1 de K2BAudit.
Errores corregidos

En transacciones de más de un nivel, cada vez que se reorganizaba K2BAudit eliminaba y volvía a
crear los procedimientos asociados a los subniveles. En esta versión solo se actualiza el
procedimiento.

Si se audita una tabla asociada a un DataView que no tiene una estructura de atributos definida
con external name da error: Object reference not set to an instance of an object.

No se podían auditar aplicaciones java con dbms SQLServer.

Daba conflicto cuando se usaba K2BAudit con el pattern WorkWith debido a que el K2BAudit
renombraba el dominio HttpMethod.
Instalación
1. Ejecutar Setup de la instalación
2. Elegir como ruta el directorio donde se encuentra GeneXus instalado.
3. Si viene de una versión anterior a la 4.0 actualizar licencias según se detalla en
http://www.k2btools.com/files/como-actualizar-las-licencias-k2baudit-4-0?es
4. Si usted comienza a aplicar K2BAudit en una KB de 0 seguir el manual de K2BAudit
(http://www.k2btools.com/files/manual-k2baudit-4.0?es)
5. En una KB con K2BAudit funcionando
a. Si usted viene de K2BAudit 3.0 u anterior, seguir los pasos de Actualización Modelo de
Datos K2BAudit.
b. Si usted viene de K2BAudit 3.4 u anterior, seguir los pasos detallados en Actualización a
versión 4.0
c. Si usted viene de K2BAudit 4.0 u anterior seguir los pasos detallados en Actualización a
versión 4.1
Actualización modelo de datos K2BAudit
Estos pasos deben ser seguidos si la versión de K2BAudit con la que usted venía trabajando en su KB es
la 3.0 o anterior.
1. Abrir en GeneXus la Base de conocimiento de K2BAuditAnalyzer
2. Eliminar de la KB el atributo UrsId y el dominio Usuario Id
3. Ejecutar la acción “Upgrade K2BAuditAnalyzer To 3.5” como se muestra a
continuación.
4. Obtener el nuevo xpz de K2BAudit Analyzer haciendo uso de K2BAudit>GetK2BAuditAnalyzer e importarlo en la KB.
5. Si está utilizando K2BTools, le aparecerán los siguientes errores los cuales deberán
ser ignorados. Estos se corregirán automáticamente al hacer el build.
a. En Procedimientos:
b. En Web Panels:
c. Presionar F5 y seguir los pasos (reorg, especificación y generación)
Actualización a versión 4.0 K2BAudit
Estos pasos deben ser seguidos si la versión de K2BAudit con la que usted venía trabajando en su KB es
la 3.4 o anterior.
1. En la KB de K2BAuditAnalyzer
a. Hacer K2BAudit->Get K2BAuditAnalyzer
b. Importar el xpz de K2BAuditAnalyzer en la KB
2. En la KB de aplicaciones auditadas con K2BAudit
a. Actualizar los procesos de SaveAuditUserAfterConnect para que almacenen la dirección
IP. Para esto deberá
i. Seleccionar el procedimiento adecuado en la propiedad AfterConnect (Ver:
Manual K2BAudit 4.0->Aplicar K2BAudit a la KB de la aplicación->Configuración->
Configuración del usuario de la aplicación).
ii. Crear los stored procedures necesarios para que se salve la dirección IP, para esto
seguir los pasos del manual de K2BAudit 4.0 (Anexo->Configuración auditoría
DBMS).
b. Dar reorganize
c. Actualizar el procedimiento K2BAuditModelDBMS según las Configuraciones generador
explicado en el manual de K2BAudit 4.0 en la sección Personalización y Configuraciones
Avanzadas
Actualización a versión 4.1 K2BAudit
Estos pasos deben ser seguidos si la versión de K2BAudit con la que usted venía trabajando en su KB es
la 4.0 o anterior.
1. Si no se hicieron personalizaciones en K2BAuditAnalyzer lo mejor es descargar la última versión
desde aquí.
2. Si se hicieron personalizaciones en K2BAuditAnalyzer para que el proceso de conversión de logs
de auditoría funcione de forma correcta se debe hacer lo siguiente:
a. Abrir el procedimiento GetAuditEntityId , entrar al source y modificar su
implementación para que sea la siguiente:
For Each
Where AEName = &AuditEntity
&AuditEntityId = AEId
When None
New
AEName = &AuditEntity
AEDescription = &AuditEntity
EndNew
&AuditEntityId = AEId
EndFor

Documentos relacionados

Release Notes K2BAudit 2.0 Upgrade 2

Release Notes K2BAudit 2.0 Upgrade 2 A partir de esta versión se sustituye la opción de Generate por la de Reorganize. Lo que hace esta opción es además de generar los procedimientos de auditoría, ejecuta directamente la creación de l...

Más detalles