WebSphere Enterprise Service Bus, Version 6.2.0 Systèmes d'exploitation: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


Gestion des événements JMS ayant échoué

Lorsque des problèmes lors du traitement d'un message de demande ou de réponse JMS créent un événement JMS ayant échoué dans le sous-système de reprise, vous devez déterminer comment gérer cet événement. Les informations contenues dans cette rubrique vous permettent d'identifier et de corriger l'erreur, ainsi que d'effacer l'événement du sous-système de reprise.

Pourquoi et quand exécuter cette tâche

Pour gérer un événement JMS ayant échoué, procédez comme suit :
Procédure
  1. Utilisez le gestionnaire d'événements ayant échoué pour rechercher les informations sur l'événement JMS ayant échoué, en relevant le type d'exception.
  2. Recherchez le type d'exception dans le Tableau 1 pour déterminer l'emplacement et les causes possibles de l'erreur et consulter les actions préconisées pour gérer l'événement ayant échoué.
    Tableau 1. Evénements JMS ayant échoué
    Type d'exception Emplacement de l'erreur Cause possible de l'erreur Action préconisée
    FaultServiceException Gestionnaire d'erreur ou sélecteur d'erreurs Le message JMS contient des données syntaxiquement incorrectes.
    1. Vérifiez le message JMS et localisez les données syntaxiquement incorrectes.
    2. Réparez le client à l'origine de ce message pour qu'il crée des données syntaxiquement correctes.
    3. Renvoyez le message.
    4. Supprimez l'événement ayant échoué.
    Une erreur imprévue s'est produite dans le gestionnaire d'erreur ou le sélecteur d'erreurs.
    1. Déboguez le sélecteur d'erreurs ou le gestionnaire d'erreur personnalisé, en corrigeant les erreurs identifiées.
    2. Soumettez à nouveau l'événement ayant échoué.
    ServiceRuntimeException Gestionnaire d'erreur Le sélecteur d'erreurs et le gestionnaire d'exceptions d'exécution sont configurés pour interpréter le message JMS comme une exception d'exécution. Il s'agit d'une exception attendue. Examinez le texte de l'exception pour déterminer la cause exacte, puis engagez l'action appropriée.
    DataBindingException ou DataHandlerException Liaison de données ou gestionnaire de données Le message JMS contient des données syntaxiquement incorrectes.
    1. Vérifiez le message JMS et localisez les données syntaxiquement incorrectes.
    2. Réparez le client à l'origine de ce message pour qu'il crée des données syntaxiquement correctes.
    3. Renvoyez le message.
    4. Supprimez l'événement ayant échoué.
    Une erreur imprévue s'est produite dans la liaison de données ou le gestionnaire d'erreur.
    1. Déboguez la liaison de données ou le gestionnaire d'erreur personnalisé, en corrigeant les erreurs identifiées.
    2. Renvoyez le message.
    3. Supprimez l'événement ayant échoué.
    SelectorException Sélecteur de fonction Le message JMS contient des données syntaxiquement incorrectes.
    1. Vérifiez le message JMS et localisez les données syntaxiquement incorrectes.
    2. Réparez le client à l'origine de ce message pour qu'il crée des données syntaxiquement correctes.
    3. Renvoyez le message.
    4. Supprimez l'événement ayant échoué.
    Une erreur imprévue s'est produite dans le sélecteur de fonction.
    1. Déboguez le sélecteur de fonction personnalisé, en corrigeant les erreurs identifiées.
    2. Renvoyez le message.
    3. Supprimez l'événement ayant échoué.

task Rubrique relative à une tâche

Conditions d'utilisation | Commentaires en retour


Icône d'horodatage Dernière mise à jour: 07 juillet 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/recovery/tadm_managingfailedjmsevents.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
Ce centre d'information est mis en service par la technologie Eclipse (http://www.eclipse.org).