Configuración de la coordinación global de transacciones (confirmación en dos fases)

Coordine globalmente las transacciones del flujo de mensajes con un gestor de colas de WebSphere MQ para asegurar la integridad de los datos de las transacciones.

Antes de empezar:

Realice las siguientes tareas:

En las plataformas distribuidas, el comportamiento predeterminado del intermediario es gestionar todas las transacciones del flujo de mensajes utilizando un método de confirmación en una fase. En muchos contextos este método es suficiente, pero si su negocio requiere una integridad de datos garantizada (por ejemplo, por motivos de auditoría o para transacciones financieras), configure el gestor de colas de WebSphere MQ del intermediario para gestionar las transacciones del flujo de mensajes en un método de confirmación en dos fases utilizando el estándar de protocolo XA. Para obtener más información sobre la coordinación global de las transacciones, consulte El modelo transaccional.

z/OS platform En z/OS, todas las transacciones se coordinan globalmente mediante los Servicios de recurso recuperables (RRS), por lo tanto, las instrucciones de este tema no son aplicables. Sin embargo, RRS debe estar disponible; consulte Planificación del servicio de recuperación de recursos (Resource Recovery Service) en z/OS.

Para configurar el sistema para la coordinación global de transacciones:

  1. Asegúrese de que las bases de datos están configuradas para la coordinación global Para obtener información sobre cómo realizar esta configuración, consulte Configurar bases de datos para la coordinación global de transacciones.
  2. Configure el entorno de intermediario de forma que el gestor de colas del intermediario coordine las transacciones. Los pasos para configurar el entorno del intermediario dependen del gestor de bases de datos que utiliza y si el gestor de colas del intermediario y el grupo de ejecución son de 32 ó 64 bits.

    Si utiliza memoria compartida para conectar directamente a una instancia de base de datos de 64 bits, debe utilizar un gestor de colas de 64 bits para coordinar las transacciones globalmente (todos los gestores de cola de WebSphere MQ Versión 6 en plataformas de 64 bits, son de 64 bits). Un gestor de colas de 32 bits no puede conectarse directamente a una instancia de base de datos de 64 bits.

  3. Configure el flujo de mensajes para la coordinación global. Para obtener información sobre cómo realizar esta configuración, consulte Configurar flujos de mensajes coordinados globalmente.
Cuando haya completado estos pasos, los flujos de mensajes se procesan utilizando la coordinación global, que se gestiona con el gestor de colas.

Debe completar todos los pasos correctamente; de lo contrario, la coordinación global no funcionará.

El siguiente es un ejemplo sobre cómo puede utilizar WebSphere MQ para coordinar globalmente las transacciones: Los ejemplos sólo pueden verse cuando se utiliza el centro de información que está integrado en el Kit de herramientas de Message Brokers.
Conceptos relacionados
El modelo transaccional
Tareas relacionadas
Configurar flujos de mensajes coordinados globalmente
Configurar bases de datos para la coordinación global de transacciones
Planificación del servicio de recuperación de recursos (Resource Recovery Service) en z/OS
Habilitación de las conexiones ODBC con las bases de datos
Creación de un intermediario
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:55:10

ae83280_