Retraitement des événements et des documents commerciaux dont la connexion à la base de données a échoué

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 :

  1. Vérifiez que les variables d'environnement sont correctement définies dans l'utilitaire reprocessDbLoggingErrors.sh sur n'importe quelle machine de routeur :
    REPROCESSOR_HOME=Répertoire d'installation du
     Gestionnaire de documents
     JAVA_HOME=$REPROCESSOR_HOME/java
     LOG_REPROCESSOR_CLASSES=$REPROCESSOR_HOME/classes
     
  2. Exécutez l'utilitaire à partir de la ligne de commande suivante :
    ./reprocessDbLoggingErrors.sh
     

Copyright IBM Corp. 1997, 2004