Conexión de un bus y un gestor de colas de pasarela de IBM MQ para utilizar la mensajería punto a punto

Puede conectar un bus de integración de servicios con un gestor de colas IBM MQ o (para IBM MQ for z/OS) un grupo de uso compartido de colas para enviar o recibir mensajes utilizando la mensajería punto a punto. Una forma de llevar esto a cabo es crear una conexión de bus foráneo, donde el gestor de colas o el grupo de uso compartido de colas de IBM MQ está configurado como un bus foráneo.

Antes de empezar

Para conectar un bus de integración de servicios y un gestor de colas o un grupo de uso compartido de colas de IBM MQ para utilizar la mensajería punto a punto, se deben definir los recursos siguientes en WebSphere Application Server:
  • Un bus de integración de servicios desde el que desea conectarse, denominado bus local. El bus debe tener como mínimo un miembro de bus.
Los recursos siguientes se deben definir en IBM MQ:
  • Un gestor de colas o un grupo de uso compartido de colas, que actúa como la pasarela de la red WebSphere MQ.
  • Un escucha que esté configurado y en ejecución.
  • Un canal emisor (para recibir mensajes en el bus local), un canal receptor (para enviar mensajes del bus local) o ambos.

Acerca de esta tarea

En la mensajería punto a punto, la aplicación emisora especifica el destino del mensaje. Para recibir el mensaje, la aplicación receptora especifica el mismo destino cuando se comunica con el proveedor de mensajería. Por consiguiente, hay una correlación unívoca entre el emisor y el receptor de un mensaje.

Esta tarea describe una forma de ejecutar la mensajería punto a punto entre el grupo de uso compartido de colas o el gestor de colas IBM MQ. Si desea ver más información sobre la operación con una red de WebSphere MQ, consulte las tareas relacionadas.

Procedimiento

  1. En el panel de navegación, pulse Integración de servicios -> Buses. Se muestra una lista de buses de integración de servicios.
  2. En el panel Buses, pulse el bus de integración de servicios desde el que desea conectarse, es decir, el bus local.
  3. En la pestaña de configuración, bajo Topología, pulse Conexiones de bus foráneo.
  4. En el panel Conexiones de bus foráneo, pulse Nuevo para iniciar el Asistente de conexión de bus foráneo.
  5. En el panel Tipo de conexión de bus, asegúrese de que se ha seleccionado Conexión directa.
  6. En el panel Tipo de bus foráneo, seleccione WebSphere MQ.
  7. En el panel Detalles de bus local, seleccione el motor de mensajería que desea utilizar y escriba el nombre del gestor de colas virtual, es decir, el nombre a través del cual es conocido el gestor de colas virtual del bus de integración de servicios para la red IBM MQ.
  8. En el panel Detalles de IBM MQ, escriba un nombre para el bus foráneo, es decir, el bus que representa el gestor de colas IBM MQ. Escriba el nombre del enlace WebSphere MQ que se conecta al bus foráneo. Asegúrese de que estos dos nombres no sean iguales.
  9. Asegúrese de que el recuadro de selección Configurar la mensajería de publicación/suscripción para esta conexión no está seleccionado.
  10. Para enviar mensajes del bus local al gestor de colas IBM MQ, complete los detalles siguientes:
    1. Asegúrese de que Habilitar el flujo de mensajes del bus de integración de servicios a WebSphere MQ se ha seleccionado.
    2. Escriba el nombre del canal receptor de WebSphere MQ, el nombre de host y el puerto de comunicación.
    3. Si el gestor de colas de IBM MQ necesita una conexión segura, seleccione el recuadro de selección ¿Es seguro el canal receptor de WebSphere MQ?. Cuando esta opción está seleccionada, el canal receptor de WebSphere MQ sólo acepta conexiones que tienen un cifrado basado en SSL (Secure Sockets Layer). La conexión sólo es satisfactoria si un conjunto de credenciales SSL adecuadas compatibles se asocian al canal de salida del bus de integración de servicios y al canal receptor de IBM MQ al que se conecta.
  11. Para recibir mensajes en el bus local procedentes del gestor de colas IBM MQ, complete los detalles siguientes:
    1. Asegúrese de que Habilitar el flujo de mensajes de WebSphere MQ al bus de integración de servicios está seleccionado.
    2. Escriba el nombre del canal emisor de WebSphere MQ.
    3. De forma opcional, escriba el ID de usuario de entrada de bus de integración de servicios. Cuando el bus local es seguro, el ID de usuario de entrada sustituye el ID de usuario en los mensajes del bus foráneo que llegan al bus local y se utiliza para autorizar si estos mensajes pueden acceder a sus destinos. Especifique un ID de usuario de entrada para el bus de integración de servicios local en las siguientes circunstancias:
      • El bus foráneo está en un dominio de seguridad distinto, por ello los ID de usuario del bus foráneo no se reconocen en el bus local.
      • Desea el control local del acceso a los mensajes de entrada para el bus local.
      Si el bus local no es seguro, el ID de usuario de entrada no tiene efecto sobre los mensajes. Si el bus local es seguro, el bus foráneo no es seguro y no se ha establecido un ID de usuario de entrada, sólo se autorizan los mensajes de entrada del bus foráneo a destinos que permiten el acceso de usuarios sin autenticar.
  12. Cuando el asistente Conexión de bus foráneo haya finalizado, guarde los cambios en la configuración maestra.

Resultados

Ha creado una conexión entre un bus de integración de servicios y un gestor de colas IBM MQ para utilizar la mensajería punto a punto. Ha creado una conexión de bus foráneo directa, que contiene una definición de direccionamiento o un enlace virtual. Se crea automáticamente el enlace físico, un enlace WebSphere MQ en el motor de mensajería para el bus local.

Qué hacer a continuación

Puede probar la conexión.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjj2002_
File name: tjj2002_.html