Está en la página 1de 6

Eliminacin tablas DMDH en el modelo de datos Pymes-Hipotecas

Anlisis Tcnico

Versin: 1.0 Estado: Borrador

Eliminacin de tablas DMDH - SECH

AVISO La continua evolucin del producto DMD hace posible que la informacin contenida en este documento est sujeta a cambios sin previo aviso. CONFIDENCIALIDAD Informacin estrictamente privada y confidencial El contenido de este documento no puede ser difundido, transmitido, publicitado, revelado a terceras personas fsicas o jurdicas o entidades pblicas o privadas, en parte, o en su totalidad, y no puede ser utilizado en inters propio o de terceros sin el consentimiento expreso y previo de forma escrita por IDEON FINANCIAL SOLUTIONS. La prohibicin establecida en el prrafo anterior se extiende a la reproduccin en cualquier soporte de informacin, procedimientos y sistemas de organizacin, programas informticos o cualquier otro tipo de soporte de datos

This document does not represent any contractual obligations or commitments until such time as both parties have formalised the corresponding contract. The information contained in this document is strictly confidential and may not be utilised, copied or distributed without the express written authorisation of IDEON-FS Patent Pending: Ideon Financial Solutions has filed a patent application in the United States for specific methodology and software within the DMD system. All rights on this methodology and code are reserved pending the patent award. IDEON FS - 2008 09/05/2012 Pgina 2 de 6

Eliminacin de tablas DMDH - SECH Control de Versiones

Autor: Miguel ngel Lago Firmas:

Revisado por: Firmas:

Aprobado por: Firmas:

Fecha: 15/11/2011

Fecha:

Fecha:

Resumen: Descripcin del documento de anlisis de eliminacin de las tablas DMDH y SECH del modelo de datos de pymes / hipotecas.

Lista de Distribucin: ESTRICTAMENTE CONFIDENCIAL

Control de Versiones Versin 1.0 Fecha 15/112011 Motivo Versin inicial Miguel ngel Lago

This document does not represent any contractual obligations or commitments until such time as both parties have formalised the corresponding contract. The information contained in this document is strictly confidential and may not be utilised, copied or distributed without the express written authorisation of IDEON-FS Patent Pending: Ideon Financial Solutions has filed a patent application in the United States for specific methodology and software within the DMD system. All rights on this methodology and code are reserved pending the patent award. IDEON FS - 2008 09/05/2012 Pgina 3 de 6

Eliminacin de tablas DMDH - SECH

Control de Versiones...........................................................................................................3 1 Introduccin.......................................................................................................................5 2 Situacin Actual.................................................................................................................5 3 Premisas............................................................................................................................5 4 Descripcin del desarrollo.................................................................................................5 5 Estimacin del desarrollo..................................................................................................6 6 Anexos...............................................................................................................................6 7 Versiones afectadas.........................................................................................................6

This document does not represent any contractual obligations or commitments until such time as both parties have formalised the corresponding contract. The information contained in this document is strictly confidential and may not be utilised, copied or distributed without the express written authorisation of IDEON-FS Patent Pending: Ideon Financial Solutions has filed a patent application in the United States for specific methodology and software within the DMD system. All rights on this methodology and code are reserved pending the patent award. IDEON FS - 2008 09/05/2012 Pgina 4 de 6

Eliminacin de tablas DMDH - SECH

1 Introduccin
El objetivo es analizar el impacto de eliminar del modelo de pymes / hipotecas las tablas DMDH y SECH del modelo de datos con los correspondientes cambios en todos los objetos a nivel de aplicacin. (controles, pginas, clases, webservices)

2 Situacin Actual
En la situacin actual en el mdulo de pymes / hipotecas, de forma general siempre que se inserta / actualiza / borra un registro en cualquier pantalla de DMD, siempre se realiza primero en la tabla DMDH correspondiente, y posteriormente los triggers aplicarn la accin correspondiente en DMD teniendo en cuenta si la tabla DMDH en cuestin es autoautorizada o no, esto es, si est declarada como registro de la tabla SECH_AutoAuthorise de la base de datos REMC_SECURITY. En el caso del diseo de productos, slo se vuelcan los datos de DMDH a DMD si el producto est ya aprobado. Lo mismo ocurre en las ventanas de liquidez. Tambin habr que eliminar la estructura de tablas SECH del mdulo de seguridad.

3 Premisas
El cambio afecta slo al mdulo de Pymes / Hipotecas.

4 Descripcin del desarrollo


Los puntos a tener en cuenta para la eliminacin de las tablas DMDH son los siguientes: 1. Identificacin de todos los controles / pginas / clases / servicios web afectados en la aplicacin as como las tablas correspondientes DMDH que son utilizadas en dichos controles / pginas / clases / servicios web. (ver anexo 1) Hay 206 componentes identificados. 2. Identificacin de todas las funciones y/o procedimientos almacenados existentes que utilizan tablas DMDH. (226 en DMD_INTERFACE y 94 en DMD componentes identificados) (ver anexo 2) 3. Identificacin de todas las tablas compuestas de Component One, as como de los datasets internos que utilizan las tablas DMDH. (ver anexo 3) Hay que destacar que si se decide eliminar Component One en el acceso a datos del todo, este punto no es necesario, pero habra que determinar si se elimina primero Component One o las tablas DMDH, ya que no se puede realizar la eliminacin de ambas cosas de modo simultneo. 4. Repetir el paso 1 para la base de datos REMC_SECURITY. Hay 21 componentes identificados. 5. Repetir el paso 2 para la base de datos REMC_SECURITY. Hay 7 procedimientos almacenados identificados. 6. Repetir el paso 3 para la base de datos REMC_SECURITY. Hay 16 datasets identificados. 7. Modificacin de todas las tablas DMD para que tengan la estructura de las tablas DMD de depsitos, de modo que la herramienta de generacin de triggers sea compatible con el modelo de datos sin tablas DMDH. (que las tablas DMD tengan el campo LastAction) 8. Modificacin del esquema y tablas de Component One para que utilice solo tablas DMD. 9. Crear una tabla DMD espejo de DMDH_SEQUENCES con los mismos datos (y semillas) cambiando las tablas DMDH por DMD.
This document does not represent any contractual obligations or commitments until such time as both parties have formalised the corresponding contract. The information contained in this document is strictly confidential and may not be utilised, copied or distributed without the express written authorisation of IDEON-FS Patent Pending: Ideon Financial Solutions has filed a patent application in the United States for specific methodology and software within the DMD system. All rights on this methodology and code are reserved pending the patent award. IDEON FS - 2008 09/05/2012 Pgina 5 de 6

Eliminacin de tablas DMDH - SECH 10. Eliminacin de todos los triggers del modelo de datos. 11. Eliminacin de todos los sinnimos que hagan referencia a tablas DMDH. 12. Eliminacin de todos los sinnimos que hagan referencia a tablas SECH. 13. Eliminacin de todas las tablas DMDH. 14. Eliminacin de todas las tablas SECH. 15. Generacin de los triggers 16. Una vez eliminadas las tablas DMDH y SECH del modelo de datos y modificadas las tablas DMD as como los triggers y procedimientos almacenados y funciones de base de datos, se deben realizar las modificaciones de todas las consultas a nivel de aplicacin (controles, webservices, clases, pginas) sustituyendo DMDH por DMD y SECH por SEC. 17. En las pantallas afectadas por el diseo y aprobacin de productos, hay que modificar los mtodos de aprobacin para que se comporte como en el resto de pantallas, es decir, al crear el producto se crear sobre DMD y no sobre DMDH, y al aprobar, se cambiar el estado del producto a formalizado / aprobado, sin ms consecuencias. (hasta ahora, si el producto no estaba aprobado no se pasaban los datos a DMD)

5 Estimacin del desarrollo.


La estimacin del desarrollo es la siguiente: Generacin de un modelo de datos sin dmdh / sech: 3 das Adaptacin de la aplicacin (controles, webservices, pginas, clases): 6

6 Anexos

Documento que contiene los controles, pginas, clases y servicios web con tablas DMDH: Anexo 1 Documento que contiene los objetos de base de datos con tablas DMDH: Anexo 2 Documento que contiene los datasets y tablas compuestas de C1 con DMDH: Anexo 3

7 Versiones afectadas
Versin 2008 Desarrollo y Versin 4.1

This document does not represent any contractual obligations or commitments until such time as both parties have formalised the corresponding contract. The information contained in this document is strictly confidential and may not be utilised, copied or distributed without the express written authorisation of IDEON-FS Patent Pending: Ideon Financial Solutions has filed a patent application in the United States for specific methodology and software within the DMD system. All rights on this methodology and code are reserved pending the patent award. IDEON FS - 2008 09/05/2012 Pgina 6 de 6