Adición de un intermediario como nodo principal

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 principal 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 SAMPLE_BROKER de WebSphere Business Integration Event Broker se une a la red de MQSeries Publicación/suscripción como el nuevo nodo principal (es decir, como el elemento superior del nodo principal original MQPS_ROOT_BROKER).

Adición de un intermediario de <ph conref='edvent.dita#edvent/mqsi'></ph> como nodo principal
  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 los 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 SAMPLE_BROKER
  4. Reinicie el intermediario de WebSphere Business Integration Event Broker:
    
    mqsistart SAMPLE_BROKER

    Tras reiniciarse, el intermediario de WebSphere Business Integration Event Broker, podrá recibir y procesar mensajes en la cola entre intermediarios.

  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 para publicación/suscripción, puede ser el suyo propio o uno 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. Realice una copia del flujo de mensajes suministrado y cámbiele el nombre; para poder acceder a este flujo de mensajes por omisión y utilizarlo, primero debe importarlo.
      3. 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.
      4. Finalmente, difunda el flujo de mensajes en el grupo de ejecución por omisión del intermediario SAMPLE_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, así como 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.

  7. Especifique el mandato siguiente de MQSeries Publicación/suscripción en el intermediario principal actual de MQSeries Publicación/suscripción para terminar sus actividades:
    endmqbrk -c -m MQPS_ROOT_BROKER

    Con esta acción se solicita una conclusión controlada -c). Una vez completada la conclusión, el intermediario puede reiniciarse. Puede solicitar una conclusión inmediata especificando -i en lugar de -c, si necesita forzar esta conclusión para que se complete.

  8. Asegúrese de que la conexión de WebSphere MQ entre los dos intermediarios esté activa; debe iniciar los escuchas de los canales receptores y, a continuación, iniciar los canales emisores.
  9. Especifique el mandato siguiente de MQSeries Publicación/suscripción en el intermediario principal actual de MQSeries Publicación/suscripción para reiniciarlo:
    strmqbrk -m MQPS_ROOT_BROKER -p SAMPLE_BROKER

    Si el gestor de colas asociado con el intermediario SAMPLE_BROKER de WebSphere Business Integration Event Broker no se ha creado con el mismo nombre que el intermediario, el usuario deberá especificar aquí el nombre de gestor de colas después del distintivo -p, no el nombre de intermediario.

  10. Verifique que la integración se ha realizado correctamente:
    mqsilistmqpubsub SAMPLE_BROKER
    Si el intermediario de WebSphere Business Integration Event Broker se ha integrado correctamente en la red de MQSeries Publicación/suscripción, aparece una respuesta parecida a la siguiente:
    
    BIP8090I: MQSeries Publicación/suscripción neighbor SAMPLE_BROKER
       is active
    
    BIP8091I: Common stream    SYSTEM.BROKER.DEFAULT.STREAM
    BIP8091I: Common stream    STREAM.X
     

Tareas relacionadas
Adición de un intermediario como nodo secundario