Cómo actualizar Finnegans en servidores propios

Consulta:

¿Cómo actualizar Finnegans en un servidor propio?


Respuesta:

Ejecutar la opción “Actualización automática”

Requiere AppBuilder:

IMPORTANTE:
Evitar correr este proceso los fines de semana o los viernes, ya que, en caso de que surja algún problema, el tiempo de respuesta puede afectar la operatividad normal del sistema.


Pasos a seguir:

  1. Acceder desde Menú → AppBuilder → Actualizaciones → Actualización automática

image

A continuación se despliega una pantalla que muestra las versiones instaladas en el servidor y la última versión disponible.

Aclaración: La última versión disponible es para el servicio que está en nuestro cloud. Para saber cuál es la última versión disponible en servidores on premise favor de contactarse con soporte Finnegans.

image

  1. Primero asegurarse que el directorio /FAFApps/hotfixDownload esté vacío.

  2. Luego, para comenzar la descarga de los HotFix disponibles para instalar, presionar el botón ‘Obtener actualizaciones’.

image

Para cada módulo se va desplegando el HF descargado y el porcentaje de descarga.

image

  1. Una vez culminado el proceso, el sistema informa la finalización del mismo.

image

  1. Al presionar ‘Aceptar’ se despliega la pantalla inicial. En este punto, los hotfixes están descargados en la carpeta …/FAFApps/hotfixDownload. Se puede continuar con el proceso de actualización o posponerlo y continuar utilizando el sistema, ya que hasta el momento la única tarea realizada es la descarga de los archivos.

  2. Para continuar con la actualización, presionar el botón ‘Cargar actualizaciones’, que ejecuta el impacto de los archivos descargados.

image

Para cada módulo, el sistema despliega el archivo que se está procesando.

image

  1. Al finalizar, reiniciar el servicio Wildfly en el servidor de aplicaciones. Una vez que la aplicación levante, loguearse a Finnegans para que finalice el proceso y actualice la base de datos.

Es posible monitorear el proceso en la base de datos con la siguiente sentencia sql:

select * from fafmoduleupdate order by fafmoduleupdateid desc

image

El valor a tener en cuenta es el del Id más alto (FAFModuleUpdateID). En el campo ‘Status’ se despliegan 3 posibles valores:

2: En proceso
1: Error
0: Actualización OK


En caso de que alguna actualización dé error, se detallará en el campo ‘Exception’. Una vez que sea subsanado, es necesario volver a loguearse en el sistema para que el proceso continúe. En este caso hay que contactarse con Finnegans al mail soporte@finneg.com

2 Me gusta