Problemas actualización 1.1 a 1.2 con perfiles personalizados

Acabo de instalar la actualización y tuve problemas con las restricciones otra vez.

Adjunto lo que me tiro la instalación.
Que pasos debería seguir?

Saludos!
Matias

Hola Matías, buen día. El actualizador de la versión 1.2.0 de Mapuche no contempla el tema de los perfiles personalizados ya que esa es una situación propia de tu institución y aún no está generalizado (la idea es que esto se contemple automáticamente en próximas versiones del sistema). Acá te cuento la secuencia de pasos que deberías seguir para poder realizar la actualización y no tener inconvenientes con los perfiles como los definieron Uds.:

Antes de comenzar tenés que volver al sistema tal cual lo tenías antes de correr la actualización (en la versión 1.1.3).

Lo primero que tenés que hacer es “exportar” toda las personalizaciones que hiciste vos (que por ahora quedaron almacenadas en la base de datos, dentro del esquema toba_mapuche y la tenemos que llevar a archivos). Para esto tenés que ejecutar el comando

toba proyecto exportar -p mapuche

Para poder ejecutar esto tenés que abrir una consola y preparar el ambiente para la ejecución de este tipo de comandos. Acá te pego un ejemplo de cómo podés hacer esto suponiendo que el directorio donde tenés instalado el sistema es c:\siu:

cd c:\siu\mapuche\toba\bin set toba_instalacion_dir=c:\siu\mapuche\instalacion toba proyecto exportar -i produccion -p mapuche

Esto te va a generar un montón de archivos .sql que van a quedar en el directorio “metadatos” dentro de la aplicación. De ahí debés guardar los archivos que comienzan con “apex_restriccion_funcional_” y que están dentro de “metadatos/tablas”.

Estos archivos los tenés que meter en la carpeta “proyectos/mapuche/aplicacion/metadatos/tablas” dentro del paquete del instalador de la versión 1.2.0 y ahí si podés correr la actualización normalmente.

Cuando termine, te va a aparecer una tabla con advertencias similar a la que me adjuntaste. Si querés, mandámela de vuelta que yo verifico que esté todo normal (las advertencias son que había permisos definidos sobre ‘componentes’ del sistema que estaban en la versión anterior pero que ya no existen en esta versión y que fueron borrados por nosotros a propósito así que no tenés que preocuparte por ellas).

Finalmente, tenés que editar el archivo c:/siu/mapuche/aplicacion/www/aplicacion.php y cambiar el valor de la constante “apex_pa_metadatos_compilados” a 0. La línea 4 de ese archivo te debería quedar así:

define('apex_pa_metadatos_compilados', 0);

Con esto ya debería funcionar correctamente la versión 1.2.0 del sistema. Te pido por favor que después nos cuentes cómo te anduvo todo y si algo no funciona del todo bien lo vamos puliendo.
Muchas gracias.
Saludos,
Igna

Gracias!! Aparentemente funciona todo correctamente.
Te adjunto el log.

Saludos
Matias