Détermination des raisons pour lesquelles les messages point-à-point ne sont pas consommés
Vous pouvez effectuer une série de vérifications pour déterminer pourquoi les messages point-à-point ne sont pas consommés depuis leur destination sur un bus d'intégration de services.
Avant de commencer
Effectuez les vérifications préliminaires suivantes avant de commencer vos investigations :
- Effectuez les vérifications préliminaires suivantes avant de commencer vos investigations :
- Vérifiez que l'application consommatrice consomme correctement les messages :
- Vérifiez que l'application a démarré.
- Vérifiez que le nom de la destination consommée est correct.
- Vérifiez si l'application émettrice n'accorde aux message qu'un délai d'expiration bref. Si tel est le cas, il se peut que les messages arrivent à expiration avant d'avoir pu été consommés.
- Cliquez sur pour afficher les destinations sur le bus pertinent. Cliquez sur la destination et vérifiez que la case Réception autorisée est cochée.
- Vérifiez la fiabilité des messages. Si la fiabilité est définie à meilleur effort, les messages peuvent être ignorés par le système lors de l'opération normale. Voir Understanding why best effort nonpersistent messages are being discarded pour consulter la liste des causes possibles.
- Examinez les journaux d'erreurs.
Pourquoi et quand exécuter cette tâche
Effectuez les vérifications suivantes si vous n'avez pas reçu de réponse dans votre application vu que le message prévu ne figurait pas dans une file d'attente. Les informations de cette rubrique s'appliquent aux applications productrices locales et éloignées et aux applications consommatrices locales et éloignées.