Configuración de nodos JMS y SOAP para transacciones locales

Cuando se incluye un nodo que utiliza el transporte JMS en un flujo de mensajes, como por ejemplo el nodo JMSInput o SOAPInput , las opciones que seleccione para las propiedades definen el comportamiento de la transacción coordinada.

Antes de empezar

Revise Configuración de la transaccionalidad para flujos de mensajes para comprender qué configuración es necesaria para la transaccionalidad.

Procedimiento

La opción que seleccione para la propiedad Modalidad de transacción define si el mensaje se escribe bajo punto de sincronismo:
  • Si establece esta propiedad en «Sí» con la propiedad «Flujo de transacciones coordinado» seleccionada, el mensaje se recibe bajo la coordinación de un punto de sincronización externo; es decir, dentro de una unidad de trabajo de IBM® MQ. Cualquier mensaje enviado posteriormente por un nodo de salida en la misma instancia del flujo de mensajes se coloca bajo punto de sincronismo, a menos que el nodo de salida modifique este valor explícitamente.
  • Si establece esta propiedad en con la propiedad de flujo Transacción coordinada no seleccionada, el mensaje se recibe bajo el control de punto de sincronismo local del nodo. Cualquier mensaje enviado posteriormente por un nodo de salida en el flujo no se coloca bajo punto de sincronismo local, a menos que un nodo de salida determinado especifique que el mensaje debe colocarse bajo punto de sincronismo local.
  • Si establece esta propiedad en No, el mensaje no se recibe bajo punto de sincronismo. Cualquier mensaje enviado posteriormente por un nodo de salida en el flujo no se coloca bajo punto de sincronismo, a menos que un nodo de salida determinado especifique que el mensaje debe colocarse bajo punto de sincronismo.

Qué hacer a continuación

Para recibir mensajes bajo punto de sincronismo externo, deber efectuar pasos de configuración adicionales que sólo deben aplicarse la primera ver que se despliega un nodo específico mediante el transporte JMS al servidor de integración para un proveedor JMS específico.
  • En los sistemas distribuidos, un gestor de colas de tipo « IBM MQ » proporciona soporte para transacciones coordinadas, lo que significa que un « IBM App Connect Enterprise » debe tener acceso a un « IBM MQ » cuando procesa los mensajes del flujo de mensajes. Para obtener más información sobre cómo utilizar « IBM MQ » con « IBM App Connect Enterprise », consulte «Instalación de IBM MQ ».
  • Antes de desplegar un flujo de mensajes en el que la propiedad Modalidad de transacción esté establecida en Global o , y esté diseñado para utilizar transacciones coordinadas globales (XA), modifique el archivo .ini del gestor de colas para incluir definiciones adicionales para cada gestor de recursos de proveedor JMS que participe en transacciones coordinadas globalmente. Para obtener más información, consulte Configuración de nodos JMS y SOAP para dar soporte a transacciones coordinadas globalmente.

    Para obtener más información sobre la transaccionalidad, consulte la sección «Compatibilidad con transacciones» en la documentación en línea del producto « IBM MQ ».