Asociar flujos de agregación de mensajes de abanico de salida y de abanico de entrada

Asocie el proceso del flujo de mensajes de abanico de salida con el proceso de flujo de mensajes de abanico de entrada correspondiente, estableciendo la propiedad Nombre de agregación de los nodos AggregateControl y AggregateReply del flujo de agregación en el mismo valor.

Si no ha configurado esta propiedad mientras creaba los flujos de abanico de entrada y de abanico de salida, deberá realizar esta tarea.

Antes de empezar:

Ha de haber completado las siguientes tareas:

El Nombre de agregación debe tener un contexto exclusivo dentro de un intermediario. Sólo puede haber un nodo AggregateControl y un nodo AggregateReply con un determinado Nombre de agregación, aunque puede tener más de un nodo AggregateControl con el mismo Nombre de agregación, consulte Utilizar varios nodos AggregateControl. No despliegue un flujo de abanico de entrada para varios grupos de ejecución del mismo intermediario; los resultados serían impredecibles.

Puede crear los flujos de mensajes de abanico de salida y los flujos de mensajes de abanico de entrada en el mismo flujo de mensajes o en dos flujos de mensajes diferentes. En cualquier caso, las dos partes de la agregación se asocian al establecer la propiedad Nombre de agregación.

El modo como se configura el flujo de agregación depende de varios factores:

Puede incluir el flujo de abanico de salida y de abanico de entrada dentro del mismo flujo de mensajes. Aunque, si lo prefiere, puede crear dos flujos distintos. Las ventajas de crear flujos de mensajes de abanico de salida y flujos de mensajes de abanico de entrada por separado son:

El ejemplo siguiente muestra la utilización de dos flujos para la agregación: Los ejemplos sólo pueden verse cuando se utiliza el centro de información que está integrado en el Kit de herramientas de Message Brokers.

Para asociar el flujo de mensajes de abanico de salida con el flujo de mensajes de abanico de entrada:

  1. Vaya a la Perspectiva de Desarrollo de aplicaciones de intermediario.
  2. Abra el flujo de mensajes que contiene el flujo de abanico de salida.
  3. Seleccione el nodo AggregateControl para abrir la vista Propiedades, o pulse con el botón derecho del ratón en el nodo y pulse en Propiedades para abrir el diálogo Propiedades. Se visualizarán las propiedades del nodo.
  4. Establezca la propiedad Nombre de agregación del nodo AggregateControl de modo que identifique esa agregación. El Nombre de agregación que especifique debe tener un contexto exclusivo dentro de un intermediario.
  5. Si tiene flujos de abanico de salida y de abanico de entrada independientes:
    1. Pulse Control-S o Archivo > Guardar nombre en el menú de la barra de tareas (donde nombre es el nombre de este flujo de mensajes) para guardar el flujo de mensajes y validar su configuración.
    2. Abra el flujo de mensajes que contiene el flujo de abanico de entrada.
  6. Seleccione el nodo AggregateControl para abrir la vista Propiedades, o pulse con el botón derecho del ratón en el nodo y pulse en Propiedades para abrir el diálogo Propiedades. Se visualizarán las propiedades del nodo.
  7. Establezca la propiedad Nombre de agregación del nodo AggregateReply en el mismo valor que haya establecido para la propiedad Nombre de agregación en el nodo AggregateControl correspondiente del flujo de abanico de salida.
  8. Pulse Control-S o pulse en Archivo > Guardar nombre para guardar el flujo de mensajes y validar su configuración.
En WebSphere Message Broker, los flujos de abanico de entrada y de abanico de salida también se asociaban enviando mensajes de control del nodo AggregateControl al nodo AggregateReply. Este recurso ya no está disponible. Para un mejor rendimiento, no conecte los nodos AggregateControl y AggregateReply. No obstante, si desea utilizar mensajes de control en las agregaciones y conectar estos nodos, consulte Utilizar mensajes de control en flujos de agregación.
Conceptos relacionados
Visión general de flujos de mensajes
Agregación de flujo de mensajes
Tareas relacionadas
Configurar flujos de agregación
Crear el flujo de mensajes de abanico de salida de agregación
Establecer valores de tiempo de espera para agregación
Utilizar varios nodos AggregateControl
Manejar excepciones en flujos de agregación
Utilizar mensajes de control en flujos de agregación
Referencia relacionada
Nodo AggregateControl
Nodo AggregateReply
Nodo AggregateRequest
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:53:52

ac12311_