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:
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 WebSphere Message Broker Toolkit mediante el siguiente icono:
Puede ver información sobre los ejemplos sólo cuando utilice el Information Center que está integrado en WebSphere Message Broker Toolkit o el Information Center en línea. Puede ejecutar ejemplos sólo cuando utilice el Information Center que está integrado en WebSphere Message Broker Toolkit.
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. 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 del 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 por omisión | 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 | Sí | 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 WebSphere Message Broker Toolkit si el subflujo del que forma este nodo Label está incluido en otro flujo de mensajes. |
Propiedad | O | C | Valor predeterminado | Descripción |
---|---|---|---|---|
Sucesos | No | No | Ninguno | Los sucesos que se han definido para el nodo se visualizan en este separador. De forma predeterminada, no se define ningún suceso de supervisión en ningún nodo en un flujo de mensajes. Utilice Añadir, Editar y
Suprimir para crear, cambiar o suprimir sucesos de supervisión para el nodo; consulte Configuración de orígenes de sucesos de supervisión utilizando propiedades de supervisión para obtener detalles. Puede habilitar e inhabilitar sucesos que se muestran aquí seleccionando o deseleccionando el recuadro Habilitado. |