Nodo Label

Utilice el nodo Label para procesar un mensaje que se propaga mediante un nodo RouteToLabel para determinar dinámicamente la ruta que toma el mensaje a través del flujo de mensajes.

Este tema contiene las secciones siguientes:

Finalidad

Utilice el nodo Label en combinación con un nodo RouteToLabel para direccionar un mensaje a través del flujo de mensajes basándose en el contenido del mensaje. El nodo RouteToLabel interroga el entorno local del mensaje para determinar el identificador del nodo Label al que debe direccionarse el mensaje a continuación. Puede propagar el mensaje codificando ESQL en un nodo Compute o codificando Java en un nodo JavaCompute o definido por el usuario.

Coloque delante del nodo RouteToLabel en el flujo de mensajes, un nodo Compute o JavaCompute y rellene el entorno local del mensaje con los identificadores de uno o más nodos Label que presenten la siguiente secuencia de proceso del mensaje.

Diseñe el flujo de mensajes de forma que un nodo Label siga lógicamente a un RouteToLabel dentro de un flujo de mensajes, pero no lo conecte físicamente al nodo RouteToLabel. La conexión la efectúa el intermediario, cuando se requiere, según el contenido del entorno local.

El nodo Label proporciona un destino para una decisión de direccionamiento y no procesa de ningún modo el mensaje que maneja. Normalmente, un nodo Label se conecta a un subflujo que procesa cada mensaje de una forma específica y finaliza en un nodo de salida o en otro nodo RouteToLabel.

El nodo Label también se puede utilizar conjuntamente con un nodo SOAPExtract o como destino de una sentencia ROPAGATE, que se especifica en un nodo Compute o Database.

El nodo Label se encuentra en la bandeja Direccionamiento de la paleta y está representado en el entorno de trabajo mediante el siguiente icono:

Icono de nodo Label

Utilización de este nodo en un flujo de mensajes

Consulte el ejemplo siguiente para ver cómo se debe utilizar este nodo: 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.

Terminales y propiedades

Cuando haya colocado una instancia del nodo Label en un flujo de mensajes, podrá configurarlo; consulte el apartado Configurar un nodo de flujo de mensajes. Las propiedades del nodo se visualizan en la vista Propiedades. Para visualizar las propiedades del nodo en el diálogo Propiedades, efectúe una doble pulsación en el nodo o pulse con el botón derecho del ratón sobre el nodo y pulse Propiedades. Todas las propiedades obligatorias para las que debe especificar un valor (las que no tienen un valor predeterminado definido) están marcadas con un asterisco.

Los terminales del nodo Label están descritos en la siguiente tabla.

Terminal Descripción
Out (de salida) El terminal de salida al que se direcciona el mensaje.

Las tablas siguientes describen las propiedades de nodo. La columna con la cabecera O indica si la propiedad es obligatoria (marcada con un asterisco si tiene que entrar un valor cuando no hay definido ningún valor predeterminado); la columna con la cabecera C indica si la propiedad es configurable (puede cambiar el valor cuando añade el flujo de mensajes al archivo BAR para desplegarlo).

Las propiedades de Descripción del nodo Label están descritas en la siguiente tabla.

Propiedad O C Valor predeterminado Descripción
Nombre de nodo No No El tipo de nodo El nombre del nodo.
Descripción corta No No   Descripción breve del nodo.
Descripción larga No No   Texto que describe el propósito del nodo en el flujo de mensajes.

Las propiedades básicas del nodo Label se describen en la siguiente tabla.

Propiedad O C Valor por omisión Descripción
Nombre de etiqueta No   Identificador del nodo. Se utiliza como destino para un mensaje direccionado por un nodo RouteToLabel. Nombre de etiqueta no debe ser el mismo que el nombre de la instancia del nodo mismo, y debe ser exclusivo dentro del flujo de mensajes en el que aparece. El nombre de la instancia se puede modificar mediante el entorno de trabajo si el subflujo del que forma este nodo Label está incluido en otro flujo de mensajes.
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:44

ac04800_