Nodo Real-timeInput

Questo argomento contiene le seguenti sezioni:

Scopo

Utilizzare il nodo Real-timeInput per ricevere i messaggi, da client che si connettono al broker utilizzando WebSphere MQ Real-time Transport o WebSphere MQ Multicast Transport e che utilizzano le API JMS, in un flusso di messaggi.

In nodo Real-timeInput gestisce i messaggi nei seguenti domini di messaggi:

  • JMSMap
  • JMSStream

Un nodo di output in un flusso di messaggi che inizia con un nodo Real-timeInput può essere uno qualsiasi dei nodi di output supportati, compresi i nodi di output definiti dall'utente. E' possibile creare un flusso di messaggi che riceve i messaggi dai client real-time e genera messaggi per i client che utilizzano tutti i trasporti supportati per la connessione al broker, perché si può configurare il flusso di messaggi in modo da richiedere al broker di fornire tutte le conversioni necessarie.

Se si crea un flusso di messaggi da utilizzare come un flusso secondario, non è possibile utilizzare un nodo di input standard: è necessario utilizzare un'istanza del nodo Input come primo nodo per creare un terminale in per il flusso secondario.

Se il flusso di messaggi non riceve messaggi dalle applicazioni JMS, è possibile scegliere uno dei nodi di input supportati.

Il nodo Real-timeInput è rappresentato nel workbench dalla seguente icona:

Icona del nodo Real-timeInput

Utilizzo di questo nodo in un flusso di messaggi

Fare riferimento al seguente esempio per capire come utilizzare questo nodo:

Configurazione del nodo Real-timeInput

Una volta inserita un'istanza del nodo Real-timeInput in un flusso di messaggi, è possibile configurarla. Fare clic con il tasto destro del mouse sul nodo nella vista dell'editor e selezionare 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 Real-timeInput come segue:

  1. In Porta, identificare il numero della porta su cui il nodo è in ascolto dei messaggi inviati dalle applicazioni JMS. Assicurarsi che il numero di porta che si specifica non entri in conflitto con altri servizi listener. Non esiste valore predefinito per questa proprietà; è necessario immettere un valore.
  2. Se si desidera autenticare utenti che inviano messaggi al momento della ricezione di tali messaggi, selezionare la casella di spunta Autenticazione. Se si deseleziona la casella di spunta (impostazione predefinita), gli utenti non sono autenticati.
  3. Se si desidera che i client utilizzino il tunneling HTTP, selezionare la casella di spunta Tunnel tramite HTTP. Se si deseleziona la casella di spunta (impostazione predefinita), i messaggi non utilizzano il tunneling HTTP. Se si imposta questa opzione, tutte le applicazioni client che si connettono devono utilizzare questa funzione. Se non lo fanno, la connessione è rifiutata. L'applicazione client non può utilizzare questa opzione insieme all'impostazione relativa alla connessione tramite proxy, che è attivata dal lato client.
  4. In Thread di lettura, immettere il numero di thread che si desidera che il broker assegni per leggere i messaggi. Il broker avvia tante istanze del flusso di messaggi quante sono necessarie per elaborare i messaggi attuali, fino a questo limite. L'impostazione predefinita è 10.
  5. In Thread di scrittura, immettere il numero di thread che si desidera che il broker assegni per scrivere i messaggi. Il broker avvia tante istanze del flusso di messaggi quante sono necessarie per elaborare i messaggi attuali, fino a questo limite. L'impostazione predefinita è 10.
  6. In Thread di autenticazione, immettere il numero di thread che si desidera che il broker assegni per i controlli di autenticazione utente. Il controllo di autenticazione utente viene eseguito quando si riceve un messaggio. Il broker avvia tante istanze del flusso di messaggi quante sono necessarie per elaborare i messaggi attuali, fino a questo limite. L'impostazione predefinita è 10.
  7. Selezionare Descrizione nel Navigator della finestra di dialogo delle proprietà per immettere una descrizione breve, una descrizione completa o entrambe.
  8. Fare clic su Applica per effettuare le modifiche al nodo Real-timeInput 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à.

Connessione dei terminali

Il nodo Real-timeInput instrada ogni messaggio che richiama con esito positivo al terminale out. Se questa operazione non riesce, si ripete il messaggio.

Terminali e proprietà

I terminali del nodo Real-timeInput sono descritti nella seguente tabella.

Terminale Descrizione
Out Il terminale di output a cui è instradato il messaggio se è richiamato con esito positivo da JMS.

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 Real-timeInput sono descritte nella seguente tabella.

Proprietà O C Valore predefinito Descrizione
Porta 0 Il numero di porta su cui il nodo di input è in ascolto delle richieste di pubblicazione o sottoscrizione.
Autenticazione No Deselezionata Selezionare la casella di spunta per autenticare gli utenti.
Tunnel tramite HTTP No Deselezionata Selezionare la casella di spunta per indicare che gli utenti utilizzano il tunneling HTTP. Deselezionare la casella di spunta per indicare che il tunneling HTTP non è utilizzato.
Thread di lettura No 10 Il numero di thread utilizzato per la lettura.
Thread di scrittura No 10 Il numero di thread utilizzato per la scrittura.
Thread di autenticazione No 10 Il numero di thread utilizzato per accettare le connessioni e autenticare gli utenti.

Le proprietà delle Opzioni generali messaggio per il nodo Real-timeInput sono descritte nella seguente tabella.

Proprietà O C Valore predefinito Descrizione
Intervallo di analisi No Su richiesta Questa proprietà consente di controllare quando viene analizzato un messaggio di input. I valori validi sono Su richiesta, Immediata e Completa.

Fare riferimento ad Analisi su richiesta per una descrizione completa di questa proprietà.

Le proprietà Descrizione del nodo Real-timeInput 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
ac09200_