Buenas tardes:
Les comento que estamos tratando de migrar la versión de Guaraní 3.15 a la 3.18. Se siguieron los pasos de la documentación, pero se nos escapó el detalle de ejecutar ./guarani instancia_exp_local.
Cuando vamos a ver los perfiles funcionales y de datos en la instancia 3.18 no están.
Existirá alguna forma de importarlos desde la versión 3.15 ahora, o deberíamos comenzar el proceso de migración de nuevo?
Desde ya muchas gracias por su atención.
En una instalación de producción de la versión 3.15 (la pueden generar con el backup de la base de datos y la instalación desde 0 de la versión 3.15), corran el comando
<path a gestion> bin/guarani instancia_exp_local
esto hace que se exporten los perfiles en la carpeta <path proyecto Guaraní>/instalacion/i__desarrollo/p__guarani/perfiles Referencia
Luego copian los archivos generados, en la misma carpeta pero en la instalación 3.18, por ej:
Buenas tardes Sergio, muchas gracias por responder.
Te comento que ejecutamos el comando guarani instanci_exp_local en 3.15, luego copiamos los archivos al directorio perfiles del proyecto de la 3.18, luego en la 3.18 corrimos el comando ./toba instancia regenerar -i desarrollo y por último el ./guarani compilar.
No se ve en los logs que haga uso de los archivos xml de los perfiles y/o que haga algún insert en las tablas de desarrollo por ejemplo apex_usuario_grupo_acc.
Luego en la aplicación siguen sin aparecer los perfiles.
Hola Sergio:
En la versión 3.18, archivo /instalacion/i__desarrollo/ nos había faltado la configuración de usar_perfiles_propios. Lo agregamos y volvimos a correr los comandos pero no los importó. Adjunto captura de pantalla del contenido del directorio de perfiles que copiamos de la 3.15 a la 3.18. /instalacion/i__desarrollo/p__guarani/perfiles.
Luego comparamos los archivos instalacion.ini y en la 3.18 nos faltaba:
es_produccion = “1” (estaba en 0)
chequea_sincro_svn = “1” (no estaba)
Luego si agregó los perfiles faltantes, aunque con algunos errores porque se ve que algunos items del proyecto ya no están en la nueva versión. (Adjunto también archivo tipo log)
El parámetro chequea_sincro_svn no se utiliza más, pueden sacarlo. Con respecto los otros errores, como dicen los mensajes, tienen que ver con que eliminamos operaciones que ustedes tienen incluido en perfiles funcionales y/o restricciones funcionales, deben revisar las definiciones de dichos perfiles.