Questo argomento contiene le seguenti sezioni:
Il nodo Input fornisce un terminale in per un flusso di messaggi integrato (un flusso secondario). E' possibile utilizzare un flusso secondario per un'attività comune che può essere rappresentata da una sequenza di nodi del flusso di messaggi. Ad esempio, è possibile creare un flusso secondario per incrementare o ridurre un contatore loop oppure per fornire l'elaborazione degli errori comune ad un certo numero di flussi di messaggi.
E' necessario utilizzare un nodo Input per fornire il terminale in ad un flusso secondario; non è possibile utilizzare un nodo di input standard (un nodo di input integrato come MQInputo un nodo di input definito dall'utente).
Una volta avviato il flusso secondario con un nodo Input, è possibile connetterlo a qualsiasi terminale in su qualsiasi nodo del flusso di messaggi, compreso un nodo Output.
E' possibile includere uno o più nodi Input in un flusso secondario. Ogni nodo che viene incluso fornisce un terminale attraverso cui è possibile introdurre i messaggi nel flusso secondario. Se si include più di un nodo, l'ordine in cui i messaggi vengono elaborati attraverso il flusso secondario è imprevedibile.
Il nodo Input è rappresentato nel workbench dalla seguente icona:
Quando si seleziona e si include un flusso secondario in un flusso di messaggi, questo è rappresentato dall'icona:
Quando si include il flusso secondario in un flusso di messaggi, questa icona presenta un terminale per ogni nodo Input che si include nel flusso secondario e il nome del terminale (visualizzato al passaggio del mouse) corrisponde al nome di quell'istanza del nodo Input. E' opportuno assegnare ai nodi Input dei nomi significativi che si possano facilmente riconoscere quando si utilizza il terminale corrispondente nel nodo del flusso secondario nel flusso di messaggi.
Fare riferimento all'esempio riportato di seguito per capire come utilizzare questo nodo:
Una volta inserita un'istanza del nodo Input in un flusso di messaggi, è possibile configurarla assegnandole un nome.
Fare clic con il tasto destro del mouse sul nodo nella vista dell'editor e selezionare Proprietà. Vengono visualizzate le proprietà Descrizione del nodo.
Immettere una descrizione breve, una descrizione completa o entrambe.
Fare clic su Applica per effettuare le modifiche al nodo Input senza chiudere la finestra di dialogo delle proprietà o 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à.
I terminali del nodo Input sono descritti nella seguente tabella.
Terminale | Descrizione |
---|---|
Out | Il terminale di input che consegna un messaggio al flusso secondario. |
La seguente tabella descrive 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 alcun valore predefinito), la colonna con l'intestazione C indica se la proprietà è configurabile (è possibile modificare il valore quando si aggiunge un flusso di messaggi al file bar per distribuirlo).
Le proprietà Descrizione del nodo Input 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. |