Comentarios e IP
Duración: tres horas (11:30 P.M. a 01:00 A.M. - 10:30 A.M. a 12:00 M.D.)
Descripción:
Esta sesión de trabajo fue larga en tiempo dado que las actividades eran laboriosas, pero realmente fue sencilla. Consistió más que todo en la documentación (comentarios) del código. La idea era que el código tuviera todos los comentarios necesarios para su compresión (por eso la cantidad de horas de trabajo). Durante esta etapa se documentaron todos los códigos de los SP y los de Java. Cada código incluye su debido encabezado, descripción del código general, división del código por etapas y la explicación de estas (ya sea de forma general y/o paso por paso).
Aparte de esto también se procedió a implementar la lógica del IP en base de datos y capa lógica. Originalmente, se utilizaba la función HOST_NAME() de SQL Server para obtener el nombre de la computadora desde la que se accedía a la base de datos. Sin embargo, se necesitaba cambiar esto para recibir una dirección de IP válida.
Para realizar esto se cambiaron los parámetros del SP que registra eventos en la bitácora para que pudiera recibir el IP. Además, se le agregaron unas cuantas líneas de código para que pudiera descifrar si se le está pasando el ID del usuario o no. Esto porque se tenían las mismas líneas en todos los SP solo para encontrar ese dato. Por tanto, se volvió a la implementación original: la bitácora determina a cual usuario se le atribuye la acción.
Lo anterior, cumple para todos los procedimientos excepto para el que valida el acceso. Este siempre debe proveer el usuario que está ingresando. De lo contrario, la bitácora no puede determinar, para acciones futuras, a quien el corresponde cada acción.
Problemas encontrados:
No se tuvieron problemas en esta etapa del desarrollo del proyecto.