1- Se verifica la primera tabla donde se empieza a procesar, generalmente no debe existir en cola registros con estado=’PE’ pendiente, si existen muchos datos con el estado mencionado, podría deberse a varios eventos.
a- Estado del job JOB_PROCESAR_CAMPNHAS_DIMO, debe estar funcionando
b- La bandera que habilita el procesamiento quedo en estado ejecutando, hay que establecerse en EJECUTANDO=’N’.
c- Se debe verificar que en la tabla od_operaciones si la falla corresponde a un dato incorrecto, en la mayoría de los casos se debe a un guion o punto en el campo de documento.
2- En el caso de que se necesite reprocesamiento de envio de los puntos se puede cambiar el estado en las columnas estado_ws=’PE’ y estado_ws_c=’PE’, entonces el job detecta que están pendientes y vuelve a reprocesar desde este punto.
3- Script utilizados para la verificaciones
SELECT * FROM od_operaciones op
WHERE op.estado= 'PE'
and op.documento like '%-%'
ORDER BY 1 DESC
---for update
SELECT * FROM od_beneficios b
WHERE b.estado_ws= 'PE'
SELECT * FROM od_tareas_job
---for update
4- Se puede verificar en la tabla de logs, los movimientos procesados,
SELECT * FROM OD_LOG
ORDER BY 1 DESC