Personalizacion de Genexus Next.
Estoy haciendo algunas pruebas con Genexus Next, para aclimatarme y utilizar agentes de IA en codigo GeneXus.
Aun siento que le faltan algunos minutos de coccion como para que este pronto para ser usado en proyectos de verdad, pero esta bueno ver un poco como se avanza en el tema.
Una de las cosas que tenia que hacer es lograr conectarme a la base de datos generada, con SQL Server Management Studio y poder ver los datos y hacer algunos ajustes.
Como estoy usando Docker en windows para esta prueba, la base de datos queda dentro del contenedor que distribuyen con Genexus Next. El usuario y la password del administrador, tambien quedan no visibles. Ya no tenemos mas el icono del ojo para ver el valor de la contraseña en el IDE.
Haciendo algo de ingenieria reversa en los docker-compose que levantan el IDE de GXNext, pude ver que dentro del archivo app.asar (es un formato de archivos indexados de atom que se puede abrir con VS Code y algunos otros ) se encuentra el config.json, donde estan las contraseñas y otros datos de configuracion de GeneXus Next.
No domino nada de docker, pero no entiendo como puedo levantar mi sql server local y escucha en el puerto 1433 y que GXNext levante el SQLServer en el mismo puerto, pero esa es la realidad. Entiendo que es otra red, pero no me doy cuenta como logran compartir el mismo puerto.
Para poder acceder a la base de datos, tuve que bajar mi SQLServer local (el que uso para GX18) y ahi si pude entrar con localhost,1433 al servidor sql server que usa GXNext.
Entonces los pasos fueron
- Ubicar el app.asar en el dir de instalacion de GXNext y abrir el config.json para conocer la password
- Bajar mi SQL Server local
- Conectarme con MSSQL Management Studio a localhost,1433 usando el usuario y password del paso 1)
Lo documento aca, por si a alguien mas le sirve, porque no lo vi en ningun lado.

Comentarios
Publicar un comentario
1) Lee el post
2) Poné tu opinión sobre el mismo.
Todos los comentarios serán leidos y la mayoría son publicados.