Prise en charge des transactions dans les médiations

Vous pouvez configurer un gestionnaire de médiations pour qu'il soit exécuté dans une transaction globale.

Une transaction globale est requise lorsque :
  • L'association de médiations à des messages et le routage de ces derniers doivent être coordonnés dans une même transaction.
  • Plusieurs gestionnaires de médiations d'une liste de gestionnaires de médiations doivent être coordonnés dans une même transaction.

La définition de la propriété Transaction globale garantit l'intégrité des transactions entre une médiation qui accède aux ressources d'autres gestionnaires de ressources et le moteur de messagerie.

Une transaction globale englobe toutes les opérations de médiation exécutées dans le bus pour la durée de la médiation. La transaction globale se termine à la fin du traitement de la médiation.

Que la propriété Transaction globale ait la valeur True ou False, une médiation effectue l'intégralité de ses opérations sur un message ou aucune.

Si une transaction de médiation est annulée, toutes les modifications de transaction le sont également. Lorsque la transaction est annulée, le message associé à une médiation reste dans la partie pré-médiation de la destination de bus et peut à nouveau être associé à une médiation. Le nombre de redistributions affectées à un message est incrémenté chaque fois qu'une transaction de médiation est annulée. Si le nombre de redistributions dépasse la limite configurée pour la destination de bus, le message est envoyé à la destination d'exception.

Vous spécifiez le contexte transactionnel en affectant à la propriété Transactions globale la valeur True en utilisant la console d'administration. La valeur par défaut est False et aucune transaction globale n'est démarrée. Vous pouvez également configurer des opérations de messagerie individuelles à exécuter en dehors de l'unité de travail globale.


Icône indiquant le type de rubrique Rubrique de concept



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=cjp0022_
Nom du fichier : cjp0022_.html