Usabilizando Genexus (User 'EALMEIDA' is already using this KB)

De la serie "Usabilizando Genexus"

Mucho mas a menudo de lo que me gustaría me salta el error User 'EALMEIDA' is already using this KB.

El texto del error es clarísimo e indica que no el mismo usuario no puede acceder dos veces a la misma KB, en forma concurrente.

Es muy útil, poder acceder varias veces a una KB, para hacer consultas, mientras se realiza una tarea de las que demoran, como puede ser un Build all o un distribute.

Esto es algo que se "soluciona" facilmente cambiando la variable de ambiente GXUSER.
Se podria hacer un bat que haga:

SET GXUSER=BANANA
GXW32.exe

y con eso se puede trabajar sin problemas. Sería bueno encontrarle una solución mas prolija a este asunto, pues resulta llamativo que puedan trabajar mas de un usuario con nombres diferentes en la KB simultáneamente, pero no puedo tener dos instancias abiertas con el mismo usuario.

Comentarios

Entradas más populares de este blog

Aplicación monolítica o distribuida?

La nefasta influencia del golero de Cacho Bochinche en el fútbol uruguayo

Funcionalidades de GeneXus que vale la pena conocer: DATE Constants.