Configuration du traitement d'exception pour une destination de bus

Vous pouvez configurer le traitement d'exception pour une destination de file d'attente ou une destination d'espace de sujet. Il est possible d'indiquer si les messages non livrables doivent être redirigés vers une destination d'exception et, dans l'affirmative, de préciser si cette dernière doit être la destination d'exception par défaut du système ou une destination spécifique que vous configurez.

Avant de commencer

Si vous optez pour la configuration d'une destination d'exception spécifique, celle-ci doit déjà exister. Une destination d'exception doit être une destination de file d'attente. Voir Création d'une file d'attente pour la messagerie point-à-point.

Pourquoi et quand exécuter cette tâche

La destination d'exception configurée pour une destination de file d'attente ou une destination d'espace de sujet est celle à laquelle sont envoyés tous les messages qui ne peuvent être livrés à un consommateur transactionnel (une fois que le nombre maximal de tentatives de livraison a été épuisé).

Lorsque vous configurez la destination d'exception associée à une destination de bus, vous pouvez choisir l'un des types suivants :
  • Aucun. La destination de bus n'utilise pas de destination d'exception et les messages non livrables ne sont donc pas redirigés vers une telle destination. Les tentatives de livraison du message sont répétées jusqu'à atteindre le nombre maximal de tentatives configurées pour la destination de bus. Après quoi, une pause est marquée, puis une nouvelle série de tentatives de livraison est effectuée. Cette pause est soit la propriété Fréquence de nouvelle tentative de destination bloquée par défaut du moteur de messagerie associé à la destination de bus, soit la propriété Délai d'attente de nouvelle tentative bloquée en millisecondes qui est définie pour cette destination.
  • Système. La destination du bus utilise la destination d'exception par défaut. Les messages qui ne peuvent être livrés à cette destination sont redirigés vers la destination d'exception par défaut du moteur de messagerie qui détecte le problème : _SYSTEM.Exception.Destination.nom_moteur. Il s'agit de l'option par défaut.
  • Spécifier. La destination de bus utilise la destination d'exception que vous spécifiez. Si cette destination d'exception ne peut être utilisée, la destination d'exception par défaut est utilisée à la place.
Remarque :
  • Il n'est pas possible de configurer une destination d'exception générale pour le bus ; vous devez configurer un traitement d'exception pour chaque destination sur le bus.
  • Ne modifiez et ne supprimez pas la destination d'exception par défaut du système.
  • Si vous utilisez une destination d'exception pour une destination de bus, elle est susceptible d'affecter l'ordre des messages dans le bus. Pour plus d'informations, voir Ordre des messages.
  • Les messages dont le niveau de service est "Meilleur effort" (sans garantie de livraison) sont toujours supprimés s'ils ne peuvent être livrés à leur destination cible ; autrement dit, ils n'utilisent jamais de destination d'exception.
  • Les options de rapport définies dans les propriétés d'un message affectent également le traitement d'exception. En fonction de ces options, un message peut être supprimé s'il n'est pas livré.

Effectuez les étapes ci-après dans la console d'administration pour configurer le traitement d'exception d'une destination de bus.

Procédure

  1. Dans le panneau de navigation de la console d'administration, cliquez sur Intégration des services -> Bus pour afficher la liste des bus.
  2. Sélectionnez le bus contenant la destination laquelle vous souhaitez configurer une destination d'exception.
  3. Dans l'onglet Configuration, sous Ressources de la destination, cliquez sur Destinations pour afficher la liste des destinations pour ce bus.
  4. Dans cette liste, sélectionnez le nom de la destination de bus souhaitée. Les détails de cette destination s'affichent.
  5. Dans l'onglet Configuration, sous Propriétés générales, dans la section Destination de l'exception, utilisez les boutons radio pour configurer le traitement d'exception que doit utiliser cette destination de bus :
    • Sélectionnez Aucun pour spécifier que cette destination de bus n'utilise pas de destination d'exception.
    • Sélectionnez Système pour utiliser la destination d'exception par défaut.
    • Sélectionnez Spécifier et entrez une destination d'exception pour configurer la destination souhaitée.
  6. Facultatif : Si vous avez choisi Aucun, vous pouvez spécifier l'intervalle de temps à respecter entre chaque série de tentatives de livraison pour cette destination. Sélectionnez Remplacer le délai d'attente par défaut des nouvelles tentatives bloquées du moteur de messagerie, puis entrez la valeur souhaitée dans Délai d'attente de nouvelle tentative bloquée en millisecondes. Sinon, la valeur utilisée sera celle qui est définie pour la propriété Fréquence de nouvelle tentative de destination bloquée par défaut du moteur de messagerie associé.
  7. Facultatif : Pour changer le nombre de tentatives de livraison d'un message, entrez une valeur dans Nombre maximal de remises par message. Si vous avez choisi Aucun pour la destination d'exception, il s'agit du nombre de tentatives de livraison effectuées avant qu'une pause ne soit marquée et qu'une nouvelle série de tentatives du même nombre ne soit entamée. Si vous avez choisi Système ou Spécifier pour la destination d'exception, il s'agit du nombre de tentatives de livraison effectuées pour un message avant que celui-ci ne soit envoyé à la destination d'exception.
  8. Facultatif : Sélectionnez Conserver le nombre d'échecs de livraison par message pour conserver le nombre de distributions ayant échoué pour les messages JMS dans l'emplacement de stockage des messages. Cette option conserve ce nombre même après le redémarrage du système.
  9. Sauvegardez les modifications de la configuration principale.

Résultats

Vous avez configuré le traitement d'exception pour une destination de bus.

Que faire ensuite

Vous pouvez aussi configurer le traitement d'exception pour un lien de bus d'intégration de services ou un lien IBM MQ.

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjo0011_
Nom du fichier : tjo0011_.html