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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Accédez à la console d'administration de WebSphere
Application Server en sélectionnant
.
- 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.
- Sélectionnez .
- 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.
- 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.