Nodo Label

Questo argomento contiene le seguenti sezioni:

Scopo

Utilizzare il nodo Label insieme al nodo RouteToLabel per stabilire in modo dinamico l'instradamento che prende un messaggio attraverso il flusso di messaggi, in base al relativo contenuto. Il nodo RouteToLabel interroga la struttura LocalEnvironment del messaggio per stabilire l'identificativo del nodo Label a cui instradare successivamente il messaggio.

Fare precedere il nodo RouteToLabel nel flusso di messaggi da un nodo Compute che popola la struttura LocalEnvironment del messaggio con gli identificativi di uno o più nodi Label che introducono la sequenza successiva di elaborazione del messaggio.

Progettare il flusso di messaggi in modo che un nodo Label segua logicamente un nodo RouteToLabel all'interno di un flusso di messaggi, ma non collegarlo fisicamente al nodo RouteToLabel. La connessione è effettuata dal broker, quando richiesto, in base al contenuto di LocalEnvironment.

Il nodo Label fornisce una destinazione per una decisione di instradamento e non elabora in alcun modo il messaggio che gestisce. In genere, un nodo Label si connette ad un flusso secondario che elabora ogni messaggio in un modo specifico e può terminare in un nodo di output o in un altro nodo RouteToLabel.

Il nodo Label può essere utilizzato anche come destinazione di un'istruzione PROPAGATE, specificata in un nodo Compute o Database.

Il nodo Label è rappresentato nel workbench dalla seguente icona:

Icona del nodo Label

Utilizzo di questo nodo in un flusso di messaggi

Fare riferimento all'Esempio Prenotazioni per compagnie aeree per capire come utilizzare questo nodo.

Configurazione del nodo Label

Una volta inserita un'istanza del nodo Label in un flusso di messaggi, è possibile configurarla. Fare clic con il tasto destro del mouse sul nodo nella vista dell'editor e fare clic su Proprietà. Vengono visualizzate le proprietà base del nodo.

Tutte le proprietà obbligatorie, per le quali è necessario immettere un valore (quelle per le quali non è specificato un valore predefinito), sono contrassegnate con un asterisco nella finestra di dialogo delle proprietà.

Configurare il nodo Label come segue:

  1. Esiste una singola proprietà obbligatoria per il nodo Label, Nome etichetta, che identifica una destinazione per un nodo RouteToLabel. Il Nome etichetta non deve essere lo stesso nome dell'istanza del nodo stesso e deve essere univoco all'interno del flusso di messaggi in cui compare. Il nome dell'istanza può essere modificato dal workbench se il flusso secondario di cui fa parte il nodo Label è integrato in un altro flusso di messaggi.
  2. Selezionare Descrizione nel Navigator della finestra di dialogo delle proprietà per immettere una descrizione breve, una descrizione completa o entrambe.
  3. Fare clic su Applica per effettuare le modifiche al nodo Label senza chiudere la finestra di dialogo delle proprietà. Fare clic su OK per applicare le modifiche e chiudere la finestra di dialogo delle proprietà.

    Fare clic su Annulla per chiudere la finestra di dialogo ed eliminare tutte le modifiche apportate alle proprietà.

Terminali e proprietà

I terminali del nodo Label sono descritti nella seguente tabella.

Terminale Descrizione
Out Il terminale di output a cui è instradato il messaggio.

Le seguenti tabelle descrivono le proprietà del nodo; la colonna con l'intestazione O indica se la proprietà è obbligatoria (contrassegnata con un asterisco nella finestra di dialogo delle proprietà, se è necessario immettere un valore quando non è specificato un valore predefinito), la colonna con l'intestazione C indica se la proprietà è configurabile (è possibile modificare il valore quando si aggiunge un flusso di messaggi a un file bar per distribuirlo).

Le proprietà Base del nodo Label sono descritte nella seguente tabella.

Proprietà O C Valore predefinito Descrizione
Nome etichetta No   Un identificativo per il nodo. E' utilizzato come destinazione per un messaggio instradato da un nodo RouteToLabel.

Le proprietà Descrizione del nodo Label sono descritte nella seguente tabella.

Proprietà O C Valore predefinito Descrizione
Descrizione breve No No   Una breve descrizione del nodo.
Descrizione completa No No   Testo che descrive lo scopo del nodo nel flusso di messaggi.
Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
ac04800_