Si un événement ou un document situé dans la file d'attente DATALOGQ JMS n'est toujours pas connecté à la base de données au bout de trois tentatives, il est placé dans la file d'attente DATALOGERRORQ JMS pour permettre un retraitement ultérieur une fois l'incident résolu.
Pour retraiter ces documents et ces événements ayant échoué, utilisez l'utilitaire manuel reprocessDbLoggingErrors.sh. Cet utilitaire sort de la file d'attente DATALOGERRORQ tous les événements et les documents et les place dans la file d'attente DATALOGQ, de sorte que DocumentLogReceiver les connecte de nouveau à la base de données.
L'utilitaire s'arrête une fois qu'il a traité tous les événements et les documents existants dans DATALOGERRORQ. Tous les événements et les documents qui ne sont pas connectés sont de nouveau placés dans la file d'attente DATALOGERRORQ. Cependant, cette fois, l'utilitaire vérifie que l'événement ou le document n'est retraité qu'une seule fois (c'est-à-dire qu'il n'entre pas de boucle sans fin pour les événements et les documents ayant échoué).
Pour exécuter l'utilitaire reprocessDbLoggingErrors.sh, procédez comme suit :
REPROCESSOR_HOME=Répertoire d'installation du Gestionnaire de documents JAVA_HOME=$REPROCESSOR_HOME/java LOG_REPROCESSOR_CLASSES=$REPROCESSOR_HOME/classes
./reprocessDbLoggingErrors.sh