SIGEVA Instructivo configuración Batch

Anuncio
Sistema Integral de Gestión y Evaluación
INSTRUCTIVO PARA LA CONFIGURACIÓN DE
PROCESOS BATCH
- Versión al 24/07/2013 -
CONICET – Dirección de Informática
Sistema Integral de Gestión y Evaluación - SIGEVA
Instructivo para la configuración de procesos batch
1. Proceso Batch nocturno de actualización de tablas globales
Existe un proceso que se corre diariamente en los SIGEVAs que tiene como propósito mantener
actualizadas tablas globales del sistema. Las tablas que se actualizan son:
•
ORGANIZACION
El batch llamado “CLoadEvaBatchUniversidades” se configura en la base de datos sarauth, en la
tabla batchp.
Es un registro donde se configuran los siguientes campos que permiten que luego la sincronización
funcione correctamente.
SELECT *
FROM sarauth.batchp
WHERE clase = 'conicet.apps.eva.batch.CLoadEvaBatchUniversidades';
Los siguientes campos deben configurarse y controlar que no sean modificados, para garantizar la
correcta utilización de este batch.
1) Campos a controlar
Los campos a controlar deben tener el mismo valor en los ambientes de Test y Producción. A
continuación se detallan los valores que debe tener cada campo.
tipo = 0
edelay = 15000
eperiodo = 86400000
estado = 0
fbaja = NULL ó ‘0000-00-00 00:00:00’
usrbaja = NULL ó ‘0’
2) Campos a configurar
Los siguientes campos deben ser configurados. Se recomienda elegir un horario nocturno, de poca
actividad, para que corra este batch.
ehora = Hora de ejecución en formato HH:MM:SS. Ej.: 03:00:00
emaviso = Este campo debe indicar la casilla de email a la que llegarán los mensajes de
ejecución del batch.
CONICET – Dirección de Informática
Sistema Integral de Gestión y Evaluación - SIGEVA
Instructivo para la configuración de procesos batch
IMPORTANTE: Todos los días se reciben mails informando si el batch corrió “OK” o si hubo algún
problema. Este mail es la forma de saber si el SIGEVA de la institución está sincronizando
correctamente y actualizando la información compartida con todos los otros SIGEVAS, como por
ejemplo las Organizaciones. En caso de no recibir el mail, se podrá verificar la fecha y hora de la
última ejecución en el campo lastexec.
2. Proceso Batch de generación de trámites convocatoria
Informe de Proyectos de Incentivos
Este proceso SOLO debe aplicarse en aquellas instituciones que tienen convocatoria previa de
Proyectos.
El batch “CGeneracionTramitesBatchUniversidad” genera los trámites de la convocatoria de
Informe de Proyectos de Incentivos que fueron seleccionados por aplicación desde el rol
“Administrador Informes de Proyectos Incentivos” (AMI).
1) Campos a controlar
Para configurar este batch deben tenerse en cuenta los siguientes campos de la tabla batchp en la
base de datos sarauth:
estado = El valor 1 indica que el batch está desactivado, mientras que el valor 0 se utiliza
para activarlo.
tipo = Indica el tipo de programación del batch, este campo puede valer:
0: El proceso arrancará el día de hoy a las ‘ehora’ y se repetirá la ejecución cada ‘eperiodo’
(milisegundos). Si el Tomcat arranca (o se hace reload de la aplicación) más tarde que la
hora programada, esta se ajustará de acuerdo al ‘eperiodo’.
1: El proceso arrancará en ‘edelay’ (milisegundos) desde el arranque de Tomcat (o reload
de la aplicación) y se repetirá la ejecución cada ‘eperiodo’.
2: El proceso arrancará en ‘edelay’ (milisegundos) desde el arranque de Tomcat (o reload
de la aplicación) y no se volverá a ejecutar.
2) Scripts para activar/desactivar el batch
Este batch sólo se usará en aquellas instituciones que tengan convocatoria de Proyectos y luego
estén en la etapa de implementación (o test) de la convocatoria de Informe de Proyectos de
Incentivos. Una vez que el batch corre, se asignan los trámites generados a cada persona. Luego
de esto, debe ser desactivado.
Script para activar el batch (test – producción)
CONICET – Dirección de Informática
Sistema Integral de Gestión y Evaluación - SIGEVA
Instructivo para la configuración de procesos batch
UPDATE sarauth.batchp b SET b.tipo = 2, b.estado = 0 WHERE b.clase =
'conicet.apps.eva.batch.CGeneracionTramitesBatchUniversidad';
Script para desactivar el batch
UPDATE sarauth.batchp b SET b.estado = 1 WHERE b.clase =
'conicet.apps.eva.batch.CGeneracionTramitesBatchUniversidad';
Descargar