From: DataLayer D. L. <dat...@li...> - 2006-11-23 19:14:06
|
Con esto no habr=EDa conflictos =20 _____ =20 De: dat...@li... [mailto:dat...@li...] En nombre de DataLayer Development List Enviado el: Jueves, 23 de Noviembre de 2006 12:47 p.m. Para: dat...@li... Asunto: Re: [Datalayer-devel] Urgent Information =20 Ok lo que hicimos con julio es lo siguiente: DataServices: Se implement=F3 el manejo de excepciones por medio de pol=EDticas com se = utiliza en el Exception Block de la Microsofto Enterprise Library, los cambios = se realizaron solamente a las clases de MySqlDataSource, PgDataSource, y SqlDataSource en el m=E9todo ProcessException, de igual forma de = modifico la firma abastracta de el mismo m=E9todo en la clase DataSource para = recibir solo la excepcion a manejar. Por cierto a=FAn no subo estos cambios, pero lo har=E9 en cuanto se = estabilice todo este asunto. On 11/23/06, DataLayer Development List < <mailto:dat...@li...> dat...@li...> wrote: > =20 >=20 > Hola a todos, por hoy vamos a escribir en espa=F1ol para que no se nos = vaya a > escapar nada de esta discusi=F3n. Hubo un "peque=F1o" problema de = falta de=20 > comunicaci=F3n entre Manuel y nosotros, creo que nunca mandamos un = correo a la > lista diciendo que era lo que est=E1bamos modificando y Manuel estaba > modificando lo mismo sin darnos cuenta, as=ED que cada grupo en esta = caso=20 > Manuel, Rodrigo-V=EDctor-Carlos y Julio-C=E9sar vamos a tener que = mandar un > reporte detallado de los cambios que hemos hecho en cada uno de los archivos > por proyecto y los nuevos archivos que hemos creado.=20 >=20 > Aqu=ED va el de Rodrigo-V=EDctor-Carlos:=20 >=20 > =B7 DataLayerUtilites=20 >=20 > o Configuration.cs: Se encarga de manipular el archivo XML de > configuraci=F3n para la DataLayer, el cual esta dividido en 2 partes,=20 > Providers y DataSources, esta clase se encarga de leer y desencriptar = el > archivo as=ED como tambi=E9n de encriptar y guardarlo. Tambi=E9n se = implemento un > mecanismo de validaci=F3n por medio de XSD para verificar que la = estructura=20 > del archivo sea la correcta.=20 >=20 > o Provider.cs: Es una abstracci=F3n para cada uno de los provedores = que se > encuentran en el archivo de configuraci=F3n, maneja 2 datos: Name y > FullyQualifiedName, este =FAltimo se utiliza para crear el = DbProviderFactory > correspondiente en .NET 2.0 o para hacer un switch y seleccionar el Provider > correspondiente en el caso de .NET 1.1.=20 >=20 > o DataSourceInfo.cs: Es la abstracci=F3n de los datos necesarios = para crear=20 > un DataSource, se manejan el nombre del DataSource, el nombre de = proveedor > (que debe existir en el archivo de configuraci=F3n) y el = ConnectionString, > este =FAltimo se maneja como una cadena puesto que como pretendemos = soportar > cualquier data provider instalado en el sistema no podemos conocer de > antemano el procedimiento para generar el connection string como > anteriormente se hacia.=20 >=20 > =B7 DataServices=20 >=20 > o DataSourceManager.cs: Se elimino el manejo directo del archivo = XML de > configuraci=F3n y se sustituyo por una instancia de la clase = Configuration. > Tambi=E9n se modifico el procedimiento para crear los DataSources para = que=20 > soportora la creaci=F3n de un GenericDataSource que representa un = wrapper para > el DbProviderFactory de .NET 2.0.=20 >=20 > o DataSource.cs: Se modifico el constructor para que en vez de = requerir > usuario, password, host y base de datos, solamente requiriera el connection > string directamente.=20 >=20 > =B7 DataLayerConfigurationUI=20 >=20 > o Este proyecto es la interfaz de usuario para adminstrar el = archivo de > configuraci=F3n del DataLayer, nos permite modificar providers y datasources, > as=ED como ver los providers instalados en la maquina y agregarlos a = nuestra > configuraci=F3n. Espero que con eso sea suficiente para entender los = cambios > que realizamos, cualquier duda mandarla a la lista para contestarla. Y > esperamos que sea facil unir los cambios realizados por Manuel y por > nosotros. >=20 > Saludos!=20 > =20 > = -------------------------------------------------------------------------= =20 > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to = share your > opinions on IT & business topics through brief surveys - and earn cash = > http://www.techsay.com/default.php?page=3Djoin.php <http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDEV> &p=3Dsourceforge&CID=3DDEVDEV >=20 > _______________________________________________=20 > Datalayer-Devel mailing list > Dat...@li... > https://lists.sourceforge.net/lists/listinfo/datalayer-devel >=20 >=20 >=20 |