Le modèle de mesure métier importé s'exécute mais aucune donnée n'est stockée dans les bases de données.

Incident : Un modèle de mesure métier a été importé dans la console d'administration de WebSphere Business Monitor. Le fichier BPEL .ear correspondant a été installé sur WebSphere Process Server. Les instances de processus appartenant à ce modèle ont été créées et s'exécutent. Les tables de la base de données d'état ont été créées. Cependant, aucune donnée connexe n'a été créée ni stockée dans la base de données d'état.

Exécutez les étapes ci-après pour rechercher les causes de cet incident et résoudre ce dernier.

  1. Activez le niveau de détail de consignation le plus précis. Pour en savoir plus à ce sujet, voir la rubrique Gestion de la fonction de consignation et de traçage.
  2. Activez le magasin de données d'infrastructure d'événement commune. Pour en savoir plus, voir la rubrique Activation et désactivation du magasin d'infrastructure d'événement commune.
  3. Créez une nouvelle instance de processus dans le moteur d'exécution de sorte que les nouveaux événements seront envoyés au composant Monitor Server.
  4. Vérifiez que les événements sont générés et envoyés à l'infrastructure d'événement commune en vous connectant à la page Web de l'application d'affichage de l'événement de base commun afin d'y rechercher les nouveaux événements créés. Pour en savoir plus, voir la rubrique Viewing monitored events dans la documentation relative à WebSphere Process Server.
  5. Si les événements n'existent pas dans le magasin de données de l'infrastructure d'événement commune, vérifiez le déploiement du modèle BPEL dans WebSphere Process Server. Pour en savoir plus sur l'identification et la résolution des incidents concernant le déploiement BPEL, voir la rubrique Troubleshooting a failed deployment dans la documentation relative à WebSphere Process Server.
  6. Si les événements existent dans le magasin de données de l'infrastructure d'événement commune, assurez-vous que les ressources JMS ont été créées et configurées correctement.
    1. Accédez à la console d'administration de WebSphere Application Server en sélectionnant Ressources > Fournisseurs JMS > Messagerie par défaut > Serveur .
    2. Sélectionnez Fabrique de connexions de file d'attente JMS sous la section Fabriques de connexions et vérifiez que la fabrique de connexions de file d'attente JMS pour WebSphere Business Monitor a été créée avec le nom MonitorQueueFactory.
    3. Sélectionnez Ressources > Fournisseurs JMS > Messagerie par défaut > Serveur .
    4. Sélectionnez File d'attente JMS sous la section Destinations et vérifiez que la file d'attente JMS a été créée avec le nom MonitorQueueDestination.
  7. Recherchez d'éventuelles exceptions dans le fichier trace.log. Si ce fichier ne comporte aucune exception, effectuez une trace de filtrage et de corrélation des événements. Si la fonction de trace est activée et que le niveau de traçage défini est le plus précis possible, tous les événements reçus par WebSphere Business Monitor devraient se trouver dans le fichier de trace. Suivez la trace du premier de ces événements (ou de n'importe quel événement de création) afin de savoir comment il a été filtré par chaque processus enregistré. Pour chaque processus enregistré pour l'événement, un message indique que la méthode filterAndHandle a été démarrée et spécifie si l'événement est passé au travers du filtre. Si le filtre a fonctionné normalement, suivez la corrélation afin de savoir combien d'instances ont été renvoyées par la requête pour cette entrée d'événement. S'il s'agit d'un événement de création (par exemple, BPC.BFM.PROCESS.STATUS), la requête ne doit renvoyer aucune instance. La création d'un nouvel enregistrement pour ce processus ou cette instance d'activité devrait être déclenchée.

Copyright IBM Corporation 2005, 2006. All Rights Reserved.