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:
REPROCESSOR_HOME=raíz de instalación del gestor de documentos JAVA_HOME=$REPROCESSOR_HOME/java LOG_REPROCESSOR_CLASSES=$REPROCESSOR_HOME/classes
./reprocessDbLoggingErrors.sh