Actualizar Thuban Web
En esta guía detallamos un proceso típico de actualización de Thuban Web. El mismo será abarcado desde un aspecto general y se dejarán información aclaratoria y ejemplos en los puntos que lo requieran.
El proceso de actualización de Thuban Web es manual, es decir, no hay un instalador automático ni actualizaciones automáticas. En todos los casos siempre se debe solicitar el paquete de Actualización a Vivatia. A continuación detallamos los medios habilitados para esto:
Mail a: soporte@vivatia.com
Contacto comercial desde nuestra web o bien a comercial@vivatia.com
Instrucciones
Identificar la versión actual de Thuban Web instalada. Esto se puede ver en el login de Thuban o una vez dentro de la aplicación haciendo click en “Acerca” junto al botón de “Salir”
Identificar el motor de base de datos que utilizan con Thuban Web. Para ello deberá consultar con su departamento técnico o responsable de base de datos.
Solicitar por lo medios antes descriptos el paquete de actualización a Vivatia indicando:
Versión de Thuban actual y a cuál se desea actualizar. En caso de querer la última disponible, así indicarlo
El motor de base de datos que están utilizando actualmente incluyendo la versión del mismo.
Si la solución de Thuban Web desplegada actualmente tiene desarrollos a medida para ustedes, esto debe ser notificado para el correcto armado del paquete de actualización. Cuánto más detalle puedan brindar en este punto mejor.
Ejemplo:
Estimados, deseamos actualizar nuestra versión de Thuban actual, versión 6.4 a la última versión disponible. Actualmente estamos utilizando Microsoft SQL Server 2016 como nuestro motor de base de datos. Además, contemos con desarrollos a medida en nuestra instalación.
Dependiendo de la complejidad estimada de la migración y si tiene o no desarrollos a medida, es posible que un responsable de Vivatia se ponga en contacto para obtener más información y ofrecer asistencia.
Una vez recibido el paquete de implementación de la nueva versión de Thuban, deberá realizar los siguientes pasos:
Verificar el contenido del paquete de implementación. Este contendrá los siguiente ítems:
Archivo de tipo War de la nueva versión de Thuban Web. Ej: thuban-web.war. En caso de tener desarrollos a medida, los mismos ya estarán dentro de este war.
1 o más archivos .sql con las instrucciones de cambios a nivel base de datos.
Archivos de tipo texto con notas de tipo LEEME de cambios que se incorporan con la/s nueva/s versiones que pueden tener impacto en las configuraciones o despliegue de la nueva versión. (Opcional)
Archivos de tipo html con las notas de lanzamiento de la versiones de Thuban. (Opcional)
Licencia de Thuban Software e instructivo de actualización de la misma (Opcional, solo se inclurá en el caso de ser necesaria una nueva licencia).
Realizar un backup de la instalación actual, a tener en cuenta:
Backup de la base de datos.
Backup de las carpetas Context y Security de Thuban.
Backup del archivo .war actualmente instalado.
Notificar a los usuarios del proceso de actualización y la ventana de tiempo en donde se harán los cambios. Durante dicha ventana, no habrá servicio.
Frenar la ejecución de Thuban Web:
Si esta instalada sobre Windows, abrir el panel de servicios, identificar el servicio de Thuban (ej: Thuban-Suite), seleccionarlo y hacer click en detener.
Si está instalado sobre Linux, ponerse en contacto con el administrador de Linux para que detenga la aplicación.
Ejecutar los scripts de migración de base de datos (archivos .sql) en el orden correspondiente con el gestor de bases de datos de su preferencia (Ej: Microsoft Management Studio en el caso de SQL Server)
Verificar que todos los scripts se hayan ejecutado correctamente. En caso de haber errores, recomendamos hacer captura de los mismos y hacer un RollBack de la base de datos hasta analizar los motivos de las fallas.
Dirigirse a la carpeta del servidor de aplicaciones (asumiremos en esta guía Apache Tomcat), y allí dirigirse a la carpeta webapps. Eliminar la carpeta thuban-web y el archivo thuban-web.war (Se asume que ya se realizó el backup del war). Por ejemplo C:\AplicacionesJ2EE\Thuban-Suite\appserver\server\webapps.
Si la instalación se encuentra desplegada en un servidor de aplicaciones distinto a Tomcat, contactarse con su administrador de aplicaciones o sistemas para realizar el despliegue del nuevo war.
Realizar todos los ajustes que fueran necesarios en la configuración de Thuban (Archivos context.properties, user-appliciation-context.xml y scripting (BSH)) si fueran necesarios.
Volver a iniciar Thuban Web siguiendo los mismos pasos del punto 4.
Controlar los archivos de log de la aplicación para controlar que no haya errores durante el inicio de la aplicación. (Ejemplo: C:\AplicacionesJ2EE\Thuban-Suite\appserver\server\logs\console.log)
De no detectarse errores, abrir el navegador web de preferencia e intentar ingresar a Thuban.
En caso de que el paquete haya incluido una nueva Licencia de Software, seguir los pasos de la guía para incorporar la nueva licencia.
Recomendamos realizar todos estos pasos primero en un ambiente de desarrollo o pruebas y así verificar el correcto funcionamiento de todo antes de pasar al ambiente productivo.