[14/11/2018 21:30 - 00:00] 2h 30min.
Después de ver los archivos XML y el modelo en camino, se nota que hay ciertos atributos y valores que no concuerdan entre le modelo y el archivo, además es necesario corregir algunas relaciones. Después de analizar todo, se decide realizar modificaciones en las relaciones de la base de datos para que concordaran con el XML.
Se creó el primer script que se encarga de consumir el archivo XML de FechaOperacion. Notamos que cuando se trabaja con fechas, puede existir cierto margen de diferencia entre las versiones con las que se trabaja, es decir, al tener versiones en diferente idioma muchas veces se producen errores por el formato de entrada de las fechas. Ante esto, se decide unificar todo y utilizar SQL en español de latinoamérica con el fin de evitar cualquier inconveniente relacionado
Se crearon las tablas temporales por las cuales se van a iterar los datos más adelante para posteriormente ser agregados a la tabla real final.
Al consumir los XML se nota que existe un problema con valor del Id del empleado. Básicamente el ID es muy grande para ser almacenado en un dato de tipo Int, ante esto, se decide cambiar el modelo y pasar a utilizar datos de tipo BigInt, para solucionar este problema. Después de hacer esta modificación, el modelo funciona con normalidad.
Se creo un valor de tipo bit en la asistencia que se llamara incapacidad, es decir, indicará si el empleado está o no incapacitado dependiendo de su estado (0/1) , esto para poder utilizarla con el archivo XML.

Comentarios