Cuando se trabaja en forma multiusuario y se quiere ejecutar GeneXus desde una terminal, es necesario actualizar en dicha computadora una serie de archivos del sistema (dll's, ocx's, etcétera del directorio \Windows\System o similar). Con este fin, se debe ejecutar el Setup de Nodo o Nsetup (Setup.exe que se encuentra en el directorio \Nsetup debajo del directorio de instalación de GeneXus en el Servidor).
Cuando se modifica el ambiente de desarrollo (Development Environment) o un generador, se distribuye un parche con las modificaciones que pueden afectar o no, a los archivos del sistema. Si se alteran también los archivos del sistema se distribuye además, un parche del Nsetup con los cambios correspondientes.
Hay dos alternativas para actualizar los archivos del sistema en las terminales de trabajo:
1- La primera consiste en bajar el parche del Nsetup, instalarlo (lo que actualiza el contenido del directorio NSetup), y ejecutar el NSetup en cada terminal. Además, es necesario aplicar el parche del ambiente de desarrollo o generador, en el servidor.
Es conveniente aplicar esta forma de actualización cuando se desea agregar un nuevo puesto de trabajo. La desventaja de este método es el tamaño del parche del Nsetup a bajar.
2- La segunda alternativa es aplicar el parche del ambiente de desarrollo o generador en cuestión, en cada terminal y dar como directorio de destino el directorio de instalación de GeneXus en el servidor. Al hacerlo se actualizan los archivos del Dev.Env./Generador en el servidor y los archivos de sistema en la terminal.
Este método es adecuado para actualizar una terminal de trabajo, pues no es necesario bajar todo el nuevo parche del NSetup, por unos pocos archivos del sistema que han sido modificados. Para ello alcanza con ejecutar el Parche del ambiente de desarrollo o generador que incluye dichos archivos.
¿Cómo saber qué hay instalado en una terminal de trabajo?
Al instalar el parche del NSetup (método 1) se graba un archivo en el directorio del sistema (\Windows\System o similar) con nombre GxwNSetup.00X, siendo X el número de Patch del NSetup. Cuando se instalan parches del ambiente de desarrollo o generadores que actualicen archivos del sistema (método 2) se graba en el directorio del sistema un archivo con nombre Gxw61YYN.00X. siendo YY el generador (VB, VF, etc) y X el número de parche del generador.
Aclaración: Los números de parches del ambiente de desarrollo o generador y NSetup pueden no coincidir, aunque actualicen los mismos archivos.