Reproceso de eventos y documentos de empresa que no se pueden registrar en la base de datos

Si un evento o un documento de la cola DATALOGQ JMS no puede registrarse en la base de datos después de tres intentos, se inserta en la cola DATALOGERRORQ JMS para permitir el reproceso posterior cuando el problema se haya resuelto.

Para reprocesar estos documentos y eventos con error, utilice el programa de utilidad manual reprocessDbLoggingErrors.sh. Este programa de utilidad elimina de la cola todos los eventos y documentos de DATALOGERRORQ y los vuelve a poner en cola en DATALOGQ, para que el DocumentLogReceiver normal los vuelva a registrar en la base de datos.

El programa de utilidad se detiene después de procesar todos los eventos y documentos existentes en DATALOGERRORQ. Los eventos y documentos que no se pueden registrar terminan de nuevo en DATALOGERRORQ; no obstante, el programa de utilidad garantiza que el evento o documento se reprocese sólo una vez (esto es, el programa de utilidad no entra en un bucle infinito con los eventos y documentos con error).

Para ejecutar el programa de utilidad reprocessDbLoggingErrors.sh:

  1. Compruebe que las variables env estén definidas correctamente en reprocessDbLoggingErrors.sh en las máquinas de direccionador:
    REPROCESSOR_HOME=raíz de instalación del gestor de documentos
     JAVA_HOME=$REPROCESSOR_HOME/java
     LOG_REPROCESSOR_CLASSES=$REPROCESSOR_HOME/classes
     
  2. Ejecute el programa de utilidad desde la línea de mandatos:
    ./reprocessDbLoggingErrors.sh
     

Copyright IBM Corp. 1997, 2004