Entradas

Mostrando las entradas de junio, 2017

Modularizar una KB grande.

Imagen
Problema:
Tengo una KB con mas de 10.000 objetos y se debe organizar en módulos mas pequeños.

Se necesita:
Metodología que permita realizar dicha modularización, de forma de mantener el funcionamiento del sistema generado a partir de la KB.

Metodología propuesta. 

Bajar una KB desde GXServer.
Hacer un build all exitoso (es importante pues se agregan referencias a tablas)

Mientras queden objetos de la aplicación sin módulo hacer:

Elección que modulo se va a  crear  y cuales seran sus tablas. Sacar una lista de URL de todos los objetos de la KBCrear Modulo y poner Visibility como Private. Mover los Folders correspondientes al Modulo. Identificar todas las transacciones que generan las tablas del modulo y moverlas al modulo. Sacar del modulo los objetos que no correspondan Marcar como públicos los objetos interfaz del modulo. (Todos los dames se mantendrán privados por default)Revisar los objetos externos al modulo que usan tablas privadas del modulo y corregirlos.Corregir todos los progra…