Exception : XAResourceNotAvailableException

Lorsque le journal du serveur de processus contient des relevés répétés de l'exception com.ibm.ws.Transaction.XAResourceNotAvailableException, supprimez les journaux de transaction pour résoudre l'erreur.

Symptôme :

Lors du démarrage de l'adaptateur, l'exception suivante est consignée de façon répétée dans le fichier journal du serveur de processus :

Incident :

Une ressource a été supprimée au cours de la validation ou de l'annulation par le serveur, d'une transaction liée à cette ressource. Lorsqu'il démarre, l'adaptateur tente de restaurer la transaction mais n'y parvient pas car la ressource a été déplacée.

Solution :

Pour corriger cet incident, procédez comme suit :

  1. Arrêtez le serveur de processus.
  2. Supprimez le fichier journal des transactions contenant les transactions. Au moyen des informations de trace des exceptions, identifiez la transaction. Cela évite au serveur de tenter de récupérer ces transactions.
    Remarque : Dans un environnement de test ou de développement, vous pouvez généralement supprimer tous les journaux de transactions. Dans WebSphere Integration Developer, supprimez les fichiers et les sous-répertoires du répertoire des journaux de transaction, répertoire_installation_serveur\profiles\nom_profil\tranlog.

    Dans un environnement de production, supprimez seulement les transactions qui représentent les événements que vous n'avez pas besoin de traiter. Pour ce faire, vous pouvez réinstaller l'adaptateur, en pointant sur la base de données d'événements initiale utilisée et en supprimant seulement les transactions inutiles. Une autre méthode consiste à supprimer les transactions dans le fichier log1 ou log2 dans le répertoire suivant :

    répertoire_installation_serveur\profiles\nom_profil\tranlog\nom_noeud\wps\nom_serveur\transaction\tranlog

  3. Démarrez le serveur de processus.

Conditions d'utilisation |


© Copyright IBM France 2006. Tous droits réservés

© Copyright IBM Corporation 2005, 2006.

Ce centre de documentation utilise la technologie Eclipse (http://www.eclipse.org)