Comunicando dos gestores de colas (Queue Managers) en MQ 97


Imaginemos que necesitamos que un flujo que se ejecuta en un gestor de colas (QMgr1 – origen) mande su salida a una cola MQ localizada en otro gestor de colas (QMgr2 – destino).

Para empezar, la configuración que haremos en el gestor de colas destino, QMgr2:

  • Creamos una cola MQ local, como siempre. En este ejemplo dejaremos las opciones por defecto.
  • Creamos un canal receptor. Normalmente el nombre suele ser identificativo de los gestores de colas que conecta. En este ejemplo dejaremos las opciones por defecto.

Seguidamente, en el gestor de colas origen, QMgr1, debemos crear:

  • Creamos una cola de transmisión. Para ello creamos uan cola MQ local normal, que debe tener el mismo nombre que el QMgr2, y cambiamos la propiedad de utilización:

  • Creamos un canal emisor, que debe tener el mismo nombre que el canal receptor del QMgr2. Indicamos el nombre de conexión como «host(puerto)«, y la cola de transimisión que creeamos:

  • Por último, creamos una cola remota, indicandole las propiedades de cola remota, gestor de colas remoto y cola de transmisión:

Eso es todo. Ahora, sólo hay que iniciar los canales, y cuando mandemos un mensaje a la cola local del QMgr1, será enrutado hasta la cola del QMgr2.


Dejar un Comentario

97 Comentarios en “Comunicando dos gestores de colas (Queue Managers) en MQ