Conexión de componentes

Antes de empezar:

Complete los pasos siguientes para efectuar conexiones entre el Gestor de configuración, los intermediarios y el Servidor de nombres de usuarios.

Si diferentes gestores de colas soportan componentes en el dominio de intermediarios, establezca conexiones de WebSphere MQ entre estos gestores de colas para permitir que se intercambien mensajes. Es importante que cada intermediario pueda intercambiar mensajes con el Servidor de nombres de usuarios que proporciona servicios de nombres de usuarios al intermediario.

Si los componentes del dominio de intermediarios se ejecutan todos en Windows y utilizan un solo gestor de colas, no necesita crear conexiones de WebSphere MQ entre los intermediarios.

Para obtener la conexión necesaria, complete los pasos siguientes. Todos los pasos que se indica aquí se ilustran con ejemplos MQSC. Puede utilizar cualquier método adecuado para definir estos recursos. Estos ejemplos presuponen que los gestores de colas se llaman COMP1 y COMP2.

  1. Defina una cola de transmisión en cada gestor de colas del componente. Estas colas recopilarán mensajes preparados para la transmisión entre componentes. Asigne a la cola de transmisión el mismo nombre que el gestor de colas al que transmite mensajes (es decir, COMP1 y COMP2 en este ejemplo).
    Por ejemplo, en el gestor de colas COMP1:
    define qlocal('COMP2') usage(XMITQ) replace
    y en el gestor de colas COMP2:
    define qlocal('COMP1') usage(XMITQ) replace
  2. Defina los canales para la conexión. Utilice pares de canales emisor-receptor para comunicaciones bidireccionales entre gestores de colas que albergan componentes de WebSphere Business Integration Event Broker.
    1. Defina el canal emisor en el gestor de colas del primer componente (Sender(3)). Esto transportará mensajes enviados por el primer componente al segundo componente.

      Asigne nombres de conexión de acuerdo con los convenios de red de WebSphere MQ y especifique el protocolo que está utilizando para esta conexión y la puerta en la que el escucha está escuchando.

      Por ejemplo, el gestor de colas COMP1:

      define channel('COMP1_TO_COMP2') chltype(sdr) trptype(tcp)
      conname('WBRKSYS1(1415)') xmitq('COMP2') replace
    2. Defina un canal receptor en el gestor de colas del primer componente (Receiver(2)). Este canal recibirá los mensajes enviados por el segundo componente al primero.
      Este canal receptor debe tener el mismo nombre que el canal emisor en COMP2, definido en el paso 2c. Por ejemplo, en el gestor de colas COMP1:
      define channel('COMP2_TO_COMP1') chltype(rcvr) trptype(tcp) replace
    3. Defina el canal emisor en el gestor de colas del segundo componente (Sender(1)). Esto transportará mensajes enviados por el segundo componente al primer componente.

      Asigne nombres de conexión de acuerdo con los convenios de red de WebSphere MQ y debe especificar el protocolo que está utilizando para esta conexión.

      Por ejemplo, en el gestor de colas COMP2:

      define channel('COMP2_TO_COMP1') chltype(sdr) trptype(tcp)
      conname('WBRKSYS1(1414)') xmitq('COMP1') replace
    4. Defina un canal receptor en el gestor de colas del segundo componente (Receiver(4)). Este canal recibirá los mensajes enviados por el primer componente al segundo.

      Este canal receptor debe tener el mismo nombre que el cana emisor en COMP2, definido en el paso 2a. Por ejemplo, en el gestor de colas COMP2:

      define channel('COMP1_TO_COMP2') chltype(rcvr) trptype(tcp) replace
  3. Cree e inicie un escucha para cada protocolo en uso.
  4. Inicie los canales emisores (1) y (3) en los gestores de colas respectivos. Puede configurar iniciadores de canal para estos canales. Esto reduce la saturación permitiendo que los canales se detengan cuando no hay tráfico de mensajes, pero garantiza el arranque automático cuando hay mensajes que transportar.

Puede configurar un solo canal receptor en el gestor de colas del Gestor de configuración para soportar todos los canales emisores creados para los intermediarios. Esto requiere una sola definición en el Gestor de configuración y una sola definición del emisor en cada intermediario, que debe tener el mismo nombre en cada intermediario. También puede utilizar este canal receptor en Gestor de configuración para soportar comunicaciones del Servidor de nombres de usuarios.

Todas las conexiones de WebSphere MQ entre componentes de WebSphere Business Integration Event Broker y entre clientes y componentes de WebSphere Business Integration Event Broker, pueden configurarse utilizando uno de los protocolos de comunicaciones soportados por WebSphere MQ (TCP/IP y SNA en todos los sistemas operativos; además NetBIOS y SPX en Windows).

Conceptos relacionados
Intermediario
Gestor de configuración
Servidor de nombres de usuarios

Tareas relacionadas
Creación de un Gestor de configuración
Creación de un intermediario
Creación de un Servidor de nombres de usuarios
Conexión del Servidor de nombres de usuarios a la red de WebSphere Business Integration Event Broker
Habilitación de aplicaciones para utilizar Publicación/suscripción