Rutas de direccionamiento de destino

Una ruta de direccionamiento define una lista secuencial de destinos de bus intermediarios por los que deben pasar los mensajes para llegar a un destino de bus. Una ruta de direccionamiento se utiliza para aplicar las mediaciones configuradas en varios destinos a los mensajes enviados por la vía.

Figura 1. Rutas de direccionamiento Esta figura se describe en el texto siguiente.

Una ruta de direccionamiento de reenvío identifica una lista de destinos de bus a los que debe enviarse un mensaje, desde el generador hasta el último destino de donde los consumidores recuperan los mensajes. La ruta de direccionamiento inverso se crea automáticamente para los mensajes de solicitud/respuesta e identifica la lista de destinos a la que un mensaje de respuesta debe enviarse, desde el consumidor al generador. El uso de la ruta de direccionamiento inverso permite que un mensaje de respuesta tome una ruta diferente de regreso al generador y, por lo tanto, se pueden aplicar diferentes mediaciones.

Cuando un mensaje llega a un destino de la vía, las mediaciones pueden manipular las entradas en la ruta de direccionamiento de reenvío para cambiar la secuencia de destinos a través de la cual pasan los mensajes. Si una mediación manipula la ruta de direccionamiento de reenvío, y se ha establecido la ruta de direccionamiento inverso para un mensaje de solicitud que espera una respuesta, entonces la mediación es la responsable de realizar los cambios correspondientes en la ruta de direccionamiento inverso.

Se puede incluir un destino sin mediaciones en una ruta de direccionamiento para proporcionar una opción futura de modo que se aplique una mediación asignada a dicho destino.

No incluya ningún espacio de temas en una ruta de direccionamiento de reenvío.

Si el primer elemento de la ruta de direccionamiento no representa un destino conocido para el bus, el mensaje se envía al destino de excepción definido para el destino actual.

Ruta de direccionamiento de reenvío

Un generador de mensajes puede conectarse a un destino y enviar los mensajes a través de una ruta de direccionamiento de reenvío al destino señalado que utilizan los consumidores.
  • El generador puede establecer la ruta de direccionamiento de reenvío en el mensaje original.
  • Un administrador puede configurar una ruta de direccionamiento de reenvío predeterminada en destinos para que la utilicen mensajes que no contengan una ruta de direccionamiento de reenvío.
Cuando un mensaje se envía a un destino (ya sea directamente, o siguiendo su ruta de direccionamiento de reenvío), y antes de invocar cualquier mediación en el destino, la propiedad Vía de acceso de direccionamiento de reenvío predeterminada del destino se aplica a la ruta de direccionamiento de reenvío del mensaje, del modo siguiente:
  • Si el mensaje entrante contiene una ruta de direccionamiento de reenvío vacía, la ruta de direccionamiento de reenvío del mensaje se establece en el valor de la propiedad Vía de acceso de direccionamiento de reenvío predeterminada del destino (que también puede estar vacío o ser nulo).
  • Si el mensaje de entrada tiene una ruta de direccionamiento de reenvío no vacía, no se modifica. Después de aplicar las mediaciones, el mensaje se envía al siguiente destino de la vía. Cuando llega al último destino de la vía, este destino maneja el mensaje.

Ruta de direccionamiento inverso

Un generador de mensajes puede solicitar mensajes de respuesta mediante la especificación de un destino de respuesta en los mensajes que envía. La ruta de direccionamiento inverso se crea dinámicamente cuando el mensaje pasa de un destino a otro a través de la ruta de direccionamiento de reenvío.

Cuando se envía un mensaje a un destino (ya sea directamente, o siguiendo su ruta de direccionamiento de reenvío), y antes de invocar cualquier mediación en el destino, la propiedad Destino de respuesta del destino se aplica a cualquier ruta de direccionamiento de reenvío inverso no vacía, del modo siguiente:
  • Si el mensaje entrante tiene una ruta de direccionamiento inverso no vacía (que indica que se espera una respuesta), el valor de la propiedad Destino de respuesta del destino se añade delante de la ruta de direccionamiento inverso en el mensaje (que indica que el mensaje de respuesta debe visitar a este nuevo destino de respuesta antes de cualquier destino de la ruta de direccionamiento inverso).
  • Si el mensaje de entrada tiene una ruta de direccionamiento inverso vacía (que indica que no se espera una respuesta), la ruta de direccionamiento inverso no se modifica.

Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjo0005_
File name: cjo0005_.html