Primeros intentos de correr la simulación
Jueves 5 de Mayo - 6:00 PM a 10:00 PM
Durante los días anteriores se ha estado construyendo los procedimientos para correr la simulación de datos. Desde un inicio se sospechaba que el primer intento no iba a ser exitoso y es probable que se tenga que volver a realizar casi desde 0 por la complejidad de los detalles de la planilla.
Hoy se intentó ejecutar esta primera versión sin embargo, se encontraron varios problemas. Esto puede que se deba adicionalmente a que se empezó a desarrollar el proceso antes de que el profe nos recomendara una pequeña reestructuración en las tablas, por lo que no todo se actualizó correctamente. Además, parece que las transacciones no se implementaron correctamente, lo cual llevó a bloquear parte de la base de datos. Al final se logró quitar el bloqueo al forzar a cierre los procesos y por ende, cancelar las transacciones.
Actualmente, el proceso de simulación de XML es casi que un solo SP muy grande que contempla todos los casos. Se planea realizar uno nuevo que haga lo siguiente: obtenga las fechas (igual que el anterior) y que, fecha por fecha, tenga un if que vaya delegando los distintos procesos de cada fecha a otros SPs más especializados.
Este cambio se espera que facilite probar cada parte del procedimiento por separado y encontrar los errores de manera más eficiente.
Hoy se intentó ejecutar esta primera versión sin embargo, se encontraron varios problemas. Esto puede que se deba adicionalmente a que se empezó a desarrollar el proceso antes de que el profe nos recomendara una pequeña reestructuración en las tablas, por lo que no todo se actualizó correctamente. Además, parece que las transacciones no se implementaron correctamente, lo cual llevó a bloquear parte de la base de datos. Al final se logró quitar el bloqueo al forzar a cierre los procesos y por ende, cancelar las transacciones.
Actualmente, el proceso de simulación de XML es casi que un solo SP muy grande que contempla todos los casos. Se planea realizar uno nuevo que haga lo siguiente: obtenga las fechas (igual que el anterior) y que, fecha por fecha, tenga un if que vaya delegando los distintos procesos de cada fecha a otros SPs más especializados.
Este cambio se espera que facilite probar cada parte del procedimiento por separado y encontrar los errores de manera más eficiente.
Link del repositorio
Comentarios
Publicar un comentario