Ayuda sobre productos BOLD:

Mail resumen de tareas de integración

Página:
< Volver

En todas las instalaciones es importante establecer algún procedimiento de monitorización de las interfases o sincros implementadas. Una forma sencilla de hacerlo es mediante un mail de alerta en el momento que aparecen avisos o errores tras la ejecución de las tareas de integración.

Página web de resumen

Para ver el resumen de la ejecución de las últimas tareas de integración lanzadas se accede normalmente a una página web (http:/xxxx/):

Script de envío del resumen por mail

El siguiente script efectuaría la captura y posterior envío en caso de errores:

setlocal
set CURRENT_CD=%CD%
cd..
call boldxmlconfig.bat

rem Get last task ID
set FROM_TASK_ID=%BOLDXML_LASTID%
REM set FROM_TASK_ID=260
echo Ultima tarea lanzada: %FROM_TASK_ID%
echo Recogiendo mensajes posteriores a la tarea con ID=%FROM_TASK_ID%

rem ---------------------------------------------
echo.
echo EJECUTANDO SINCROS...
call sincroA3 Centros 0 1 0
echo.
rem ---------------------------------------------

call sincro CollectTasksSummary -1
call sincro CollectTasksSummary %FROM_TASK_ID%
call sincro MailTasksSummary soporte@gps-plan.com "TSC: Sincro diaria" "See BOLDXML complete report at http://%COMPUTERNAME%/boldxml/BOLDXML_history.xml"

cd %CURRENT_CD%
endlocal

En el caso anterior primero se obtiene el ID de la última tarea ejecutada, a continuación se ejectuan los comandos de sincro/integración (call sincroA3 Centros 0 1 0) y luego:

  1. Se borran los mensajes del buffer de envío (call sincro CollectTasksSummary -1)
  2. Se genera un resumen de los errores/avisos (call sincro CollectTasksSummary %FROM_TASK_ID%)
  3. Se envía el mail (call sincro MailTasksSummary…)
Was this article helpful?
0 out Of 5 Stars
5 Estrellas 0%
4 Estrellas 0%
3 Estrellas 0%
2 Estrellas 0%
1 Estrellas 0%
5
How can we improve this article?
How Can We Improve This Article?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Contenido