Adición de un intermediario como nodo final

Los pasos que se indican en este tema presuponen que está uniendo:
  • Un intermediario de WebSphere Message Broker llamado WBRK_BROKER. Cuando se creó dicho intermediario, se especificó el mismo nombre para el gestor de colas.
  • Una red de intermediarios de WebSphere MQ Publicación/Suscripción con un intermediario raíz MQPS_ROOT_BROKER, y dos intermediarios finales, MQPS_BROKER1 y MQPS_BROKER2.

Sustituya estos nombres de ejemplo por los nombres de sus intermediarios siempre que se utilicen.

Todos los mandatos que aparecen en esta tarea deben emitirse en el sistema en el que esté definido el recurso en cuestión. Los mandatos de WebSphere MQ (por ejemplo, el mandato para definir una cola) se muestran en formato MQSC. Para obtener más información sobre mandatos de WebSphere MQ, consulte la documentación de WebSphere MQ.

Los siguientes pasos indican qué debe hacerse para añadir, como nodo final dentro de la red de intermediarios de WebSphere MQ Publicación/Suscripción, un intermediario de WebSphere Message Broker que ya haya creado.

Esto se muestra en el diagrama siguiente. El intermediario de WebSphere Message Broker WBRK_BROKER se une a la red de WebSphere MQ Publicación/Suscripción, con el intermediario MQPS_BROKER1 como su intermediario padre.

Adición de un intermediario de <ph conref='edvent.dita#edvent/mqsi'></ph> como nodo final
  1. Asegúrese de que el grupo de ejecución por omisión del intermediario de WebSphere Message Broker se despliega correctamente. Este grupo de ejecución se despliega la primera vez que se despliega un intermediario de WebSphere Message Broker que acabe de crearse. Puede comprobar el estado del grupo de ejecución y del intermediario desde la vista de topología en el entorno de trabajo.
  2. Defina la cola que se requiere para soportar las comunicaciones entre intermediarios con intermediarios contiguos de WebSphere MQ Publicación/Suscripción en el gestor de colas del intermediario de WebSphere Message Broker.
    define qlocal(SYSTEM.BROKER.INTER.BROKER.COMMUNICATIONS) noshare
  3. Detenga el intermediario de WebSphere Message Broker:
    mqsistop WBRK_BROKER
  4. Reinicie el intermediario de WebSphere Message Broker:
    mqsistart WBRK_BROKER

    Cuando se reinicia el intermediario de WebSphere Message Broker, la presencia de la cola entre intermediarios (definida arriba) permite al intermediario recibir y procesar mensajes en dicha cola.

  5. Cree los recursos necesarios en el intermediario de WebSphere Message Broker para dar soporte a la corriente de datos de WebSphere MQ Publicación/Suscripción por omisión:
    1. Cree la cola de la corriente de datos por omisión:
      define qlocal(SYSTEM.BROKER.DEFAULT.STREAM) noshare
    2. Cree un flujo de mensajes basándose en el flujo de mensajes de publicación/suscripción suministrado:
      1. Inicie el entorno de trabajo y seleccione la vista del diseñador.
      2. Si aún no ha importado ni guardado los flujos de mensajes por omisión suministrados, impórtelos ahora. Esto le permitirá reutilizar aquí el flujo de publicación/suscripción. Pulse en Archivo > Importar y abra el archivo llamado SamplesWorkspaceForImport en el subdirectorio examples que hay dentro del directorio inicial de WebSphere Message Broker. Esto podría tardar unos minutos en terminar.

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

      3. Haga una copia del flujo de mensajes suministrado y cámbiele el nombre.
      4. Compruebe las propiedades de los nodos en el flujo de mensajes. Ha de establecer la propiedad de la cola de entrada (corriente de datos) adecuada para el nodo MQInput. Compruebe si las demás propiedades de los nodos se han establecido correctamente para sus necesidades.
      5. Finalmente, incorpore los cambios y despliegue el flujo de mensajes para el grupo de ejecución por omisión del intermediario WBRK_BROKER.

      Encontrará información más detallada para llevar a cabo estos pasos en la ayuda en línea para el entorno de trabajo.

  6. Si está utilizando más corrientes de datos en la red de WebSphere MQ Publicación/Suscripción, debe habilitarlas también en el intermediario de WebSphere Message Broker. Aunque el intermediario de WebSphere Message Broker puede soportar todas las corrientes de datos de sus intermediarios de WebSphere MQ Publicación/Suscripción contiguos, sólo necesitará definir colas y definir y desplegar flujos de mensajes para las corrientes de datos requeridas por los clientes del suscriptor de WebSphere Message Broker.
    1. Cree una cola local en el gestor de colas del intermediario de WebSphere Message Broker para cada corriente de datos en la que vayan a procesarse mensajes. Por ejemplo:
      define qlocal(STREAM.X) noshare
    2. Cree y despliegue un flujo de mensajes para leer y procesar los mensajes de WebSphere MQ Publicación/Suscripción que se envían a cada cola de corriente de datos (publicación).

      Puede utilizar el flujo de mensajes de publicación/suscripción suministrado como base para cada nuevo flujo de mensajes. Cada nodo MQInput que represente una corriente de datos que no sea la corriente de datos por omisión ha de tener establecida la propiedad implicitStreamNaming (este es el valor por omisión).

  7. Asegúrese de que el intermediario de WebSphere MQ Publicación/Suscripción está funcionando. Si no es así, puede iniciarlo utilizando el mandato de arranque:
    strmqbrk MQPS_BROKER1
  8. Asegúrese de que la conexión de WebSphere MQ entre los dos intermediarios esté habilitada; debe iniciar los escuchas para los canales receptores y, a continuación, ha de iniciar los canales emisores.
  9. Una el intermediario de WebSphere Message Broker a la red de WebSphere MQ Publicación/Suscripción como hijo del intermediario de WebSphere MQ Publicación/Suscripción:
    mqsijoinmqpubsub WBRK_BROKER -p MQPS_BROKER1
  10. Compruebe si el mandato de unión se ha realizado correctamente para asegurarse de que el intermediario de WebSphere MQ Publicación/Suscripción es un intermediario contiguo activo:
    mqsilistmqpubsub WBRK_BROKER
    Si el mandato de unión ha terminado correctamente, verá una respuesta al mandato de listar parecida a esta:
    BIP8090I: El intermediario contiguo de WebSphere MQ Publicación/Suscripción WBRK_BROKER
          está activo
    
    BIP8091I: Corriente de datos común    SYSTEM.BROKER.DEFAULT.STREAM
    BIP8091I: Corriente de datos común    STREAM.X
     
Tareas relacionadas
Adición de un intermediario como nodo padre
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
aq18610_