Genexus Version 9.0 Upgrade 2 y su DataIndependentSpecification
En estos dias se esta liberando el Upgrade 2.0 de la version 9.0 de Genexus.
Escondida dentro de las Releases Notes esta el siguiente mejora:
• SAC # 20564 - Data Independent Specification
El objetivo de esta feature es realizar un proceso de especificación más detallado, para ver si realmente es necesario re-generar/compilar el objeto especificado
Para usarla, alcanza con especificar con FULL SPECIFICATION.
Creo que es una MUY BUENA cosa para todos aquellos que manejan KB grandes, pues ahora cuando se modifica algo en una tabla, solamente se regenerán los programas que se vean afectados por esa reorganizacion y no todos los que tocaban la tabla, como hasta ahora.
Esto va a implicar que al crear un indice a una tabla en particular, no se cambie los programas que las usan
Tambien, si se agrega un atributo, los programas que use esa tabla pero no usen ese atributo, no van a ser re-generados (a menos de los que hacen insert y se tiene la propiedad de "Initialize no-referenced attributes" en Yes.
Es una pequeña funcionalidad, pero que va a ahorrar muchisimas horas de testeo y tambien de distribucion de classes nuevas a nuestros clientes.
Creia conveniente hacerle un poco de propaganda, pues es una de las features que van a pasar desapercibidas, pues es dificil explicarlas palabras, lo mejor es experimentarla.
Escondida dentro de las Releases Notes esta el siguiente mejora:
• SAC # 20564 - Data Independent Specification
El objetivo de esta feature es realizar un proceso de especificación más detallado, para ver si realmente es necesario re-generar/compilar el objeto especificado
Para usarla, alcanza con especificar con FULL SPECIFICATION.
Creo que es una MUY BUENA cosa para todos aquellos que manejan KB grandes, pues ahora cuando se modifica algo en una tabla, solamente se regenerán los programas que se vean afectados por esa reorganizacion y no todos los que tocaban la tabla, como hasta ahora.
Esto va a implicar que al crear un indice a una tabla en particular, no se cambie los programas que las usan
Tambien, si se agrega un atributo, los programas que use esa tabla pero no usen ese atributo, no van a ser re-generados (a menos de los que hacen insert y se tiene la propiedad de "Initialize no-referenced attributes" en Yes.
Es una pequeña funcionalidad, pero que va a ahorrar muchisimas horas de testeo y tambien de distribucion de classes nuevas a nuestros clientes.
Creia conveniente hacerle un poco de propaganda, pues es una de las features que van a pasar desapercibidas, pues es dificil explicarlas palabras, lo mejor es experimentarla.
Hola Enrique.
ResponderBorrarDonde está la propiedad "Initialize no-referenced attributes" ??
Existe en la 8.0 ?
Me imagino que eso me evitaria algunos problemas que he tenido en el pasado al hacer un New...EndNew en un procedure y me grabe datos no deseados en algun atributo que no inclui en el New..
Si esta propiedad está en Yes los atributos no referenciados en el new... endnew se graban con un nullValue() ??
Gracias