Tiempo: 19:20 - 21:45 y 22:20 - 00:01 (3 noviembre)
Cree las tablas de MovimientosCO y TipoMovimientosCO necesarias para la implementación de los depósitos y redenciones de las cuentas objetivo, además de crear los scripts de llenado para TipoMovimientosCO, y la tabla creada por Anthony: TipoEvento.
Después modifiqué el script de simulación de la etapa pasada para que creara las cuentas objetivo que vienen en el nuevo xml de simulación. Tuve algunos problemas con esto porque cambiaron el formato en el que vienen los datos en el xml, entoces el formato enviado por el profesor que utilizaba antes ya no me servía, y tuve que adaptarlo. Lo logré adaptar gracias a los siguintes foros: https://stackoverflow.com/questions/769980/how-do-i-select-a-top-level-attribute-of-an-xml-column-in-sql-server-2005 , https://dba.stackexchange.com/questions/143861/get-attribute-value-of-xml
Me tomé un descanso para comer y seguí trabajando en el script de simulación, ahora con los depósitos y redenciones de las cuentas objetivo. Cree un trigger para que al añadir un MovimientoCO, se sumara el saldo a la cuenta objetivo, igual que hice en la etapa pasada con los movimientos normales. Para las redenciones hice lo mismo pero por algún motivo que desconozco, algunas cuentas no quedaban con saldo cero al cerrarse, entonces borré el trigger y puse el código del trigger en el script. Perdí bastante tiempo porque para probar el código tenía que correr la simulación, y esto duraba varios minutos.
No hay comentarios.:
Publicar un comentario