Adición de un intermediario como nodo secundario

Los pasos descritos más abajo presuponen que el usuario va a unirse a:
  • Un intermediario de WebSphere Business Integration Event Broker llamado WBRK_BROKER. Cuando se creó este intermediario, se especificó el mismo nombre para el gestor de colas.
  • Una red de intermediarios de MQSeries Publicación/suscripción con un intermediario raíz MQPS_ROOT_BROKER y dos intermediarios secundarios MQPS_BROKER1 y MQPS_BROKER2.

Sustituya los nombres de los intermediarios en estos ejemplos donde se hayan utilizado.

Todos los mandatos mostrados deben emitirse en el sistema en el que se ha definido el recurso adecuado. Los mandatos de WebSphere MQ (por ejemplo, el mandato para definir una cola) se muestran en formato MQSC. Si desea ver más información sobre los mandatos de WebSphere MQ, consulte la documentación de WebSphere MQ.

Los pasos siguientes describen las acciones que deben realizarse para agregar, como un nodo secundario en la red de intermediarios de MQSeries Publicación/suscripción, un intermediario de WebSphere Business Integration Event Broker ya creado por el usuario.

Esto se muestra en el diagrama mostrado más abajo. El intermediario WBRK_BROKER de WebSphere Business Integration Event Broker se une a la red de MQSeries Publicación/suscripción, y el intermediario MQPS_BROKER1 es su intermediario principal.

Adición de un intermediario de <ph conref='edvent.dita#edvent/mqsi'></ph> como nodo secundario
  1. Asegúrese de que el grupo de ejecución por omisión del intermediario de WebSphere Business Integration Event Broker se difunda correctamente. Este grupo de ejecución se difundirá la primera vez que el usuario difunda un intermediario de WebSphere Business Integration Event Broker acabado de crear. Puede comprobar el estado del grupo de ejecución y del intermediario desde la vista Topología del área de trabajo.
  2. Defina la cola necesaria para dar soporte a las comunicaciones entre intermediarios con intermediarios contiguos de MQSeries Publicación/suscripción en el gestor de colas del intermediario de WebSphere Business Integration Event Broker:
    define qlocal(SYSTEM.BROKER.INTER.BROKER.COMMUNICATIONS) noshare
  3. Detenga el intermediario de WebSphere Business Integration Event Broker:
    mqsistop WBRK_BROKER
  4. Reinicie el intermediario de WebSphere Business Integration Event Broker:
    
    mqsistart WBRK_BROKER

    Tras reiniciar el intermediario de WebSphere Business Integration Event Broker, la presencia de la cola entre intermediarios (definida anteriormente) permite al intermediario recibir y procesar mensajes en esta cola.

  5. Cree los recursos necesarios en el intermediario de WebSphere Business Integration Event Broker para dar soporte a la corriente de datos de MQSeries Publicación/suscripción por omisión:
    1. Cree la cola de corriente de datos por omisión:
      define qlocal(SYSTEM.BROKER.DEFAULT.STREAM) noshare
    2. Cree un flujo de mensajes basado en el publicación/suscripción flujo de mensajes suministrado:
      1. Inicie el área de trabajo y seleccione la vista de diseñador.
      2. Si todavía no ha importado ni guardado los flujos de mensajes por omisión suministrados, impórtelos ahora. Esto le permite volver a utilizar aquí el flujo de publicación/suscripción por omisión. Pulse Archivo > Importar y abra el archivo, llamado SamplesWorkspaceForImport, en el subdirectorio examples del directorio inicial de WebSphere Business Integration Event Broker. Puede tardarse varios minutos en realizar esta acción.

        Si lo prefiere, puede crear su propio flujo de mensajes.

      3. Realice una copia del flujo de mensajes suministrado y cámbiele el nombre.
      4. Compruebe las propiedades de los nodos en el flujo de mensajes. Debe establecer la propiedad de cola de entrada (corriente de datos) adecuada para el nodo MQInput. Compruebe que las otras propiedades de los nodos estén establecidas correctamente de acuerdo con sus necesidades.
      5. Finalmente, incorpore los cambios y difunda el flujo de mensajes en el grupo de ejecución por omisión del intermediario WBRK_BROKER.

      Puede encontrar información completa sobre cómo completar estos pasos en la ayuda en línea para el área de trabajo.

  6. Si utiliza corrientes de datos adicionales en la red de MQSeries Publicación/suscripción, deberá habilitarlas también en el intermediario de WebSphere Business Integration Event Broker. Aunque el intermediario de WebSphere Business Integration Event Broker puede dar soporte a todas las corrientes de datos de sus intermediarios contiguos de MQSeries Publicación/suscripción, el usuario sólo tiene que definir colas y definir y difundir flujos de mensajes para las corrientes de datos solicitadas por los clientes suscriptores de WebSphere Business Integration Event Broker.
    1. Cree una cola local en el gestor de colas del intermediario de WebSphere Business Integration Event Broker para cada una de las corrientes de datos en las que deban procesarse los mensajes. Por ejemplo:
      define qlocal(STREAM.X) noshare
    2. Cree y difunda un flujo de mensajes para leer y procesar los mensajes de MQSeries Publicación/suscripción que se envían a cada cola de corriente de datos (publicación).

      Puede utilizar el publicación/suscripción flujo de mensajes suministrado como base para cada nuevo flujo de mensajes. Cada nodo MQInput que representa una corriente de datos que no es por omisión debe tener establecida la propiedad implicitStreamNaming, que es el valor por omisión.

  7. Asegúrese de que el intermediario de MQSeries Publicación/suscripción se esté ejecutando. Si no es así, puede iniciarlo utilizando el mandato para iniciar:
    strmqbrk MQPS_BROKER1
  8. Asegúrese de que la conexión de WebSphere MQ entre los dos intermediarios esté habilitada; debe iniciar los escuchas de los canales receptores y, a continuación, iniciar los canales emisores.
  9. Una el intermediario de WebSphere Business Integration Event Broker a la red de MQSeries Publicación/suscripción como si fuera un elemento dependiente del intermediario de MQSeries Publicación/suscripción:
    
    mqsijoinmqpubsub WBRK_BROKER -p MQPS_BROKER1
  10. Verifique que el mandato de unión se ha realizado correctamente para asegurarse de que el intermediario de MQSeries Publicación/suscripción es un intermediario contiguo activo:
    mqsilistmqpubsub WBRK_BROKER
    Si el mandato de unión se ha completado satisfactoriamente, aparecerá una respuesta en el mandato de lista que será similar a:
    
    BIP8090I: MQSeries Publicación/suscripción neighbor WBRK_BROKER
          is active
    
    BIP8091I: Common stream    SYSTEM.BROKER.DEFAULT.STREAM
    BIP8091I: Common stream    STREAM.X
     

Tareas relacionadas
Adición de un intermediario como nodo principal