Questo argomento contiene le seguenti sezioni:
Utilizzare il nodo SCADAOutput per inviare un messaggio ad un client che si connette al broker utilizzando il protocollo MQIsdp attraverso WebSphere MQ Telemetry Transport. Di solito si utilizza il nodo Publication per inviare l'output ad un client SCADA. Il nodo SCADAOutput consente di scrivere il proprio nodo Publication.
Se si include un nodo SCADAOutput in un flusso di messaggi, è necessario includere anche un nodo SCADAInput, indipendentemente dall'origine dei messaggi, poiché il nodo SCADAInput fornisce le informazioni sulla connessione richieste dal nodo SCADAOutput.
Quando si distribuiscono i flussi di messaggi che contengono i nodi SCADA ad un broker, è necessario distribuirli in un singolo gruppo di esecuzione, indipendentemente dal numero dei flussi di messaggi.
Non è possibile utilizzare il nodo SCADAOutput per modificare le caratteristiche transazionali del flusso di messaggi. Le caratteristiche transazionali impostate dal nodo di input del flusso di messaggi determinano il funzionamento transazionale del flusso.
Non è possibile utilizzare i nodi SCADAOutput nei flussi di messaggi che si distribuiscono ai sistemi z/OS.
Se si crea un flusso di messaggi da utilizzare come un flusso secondario, non è possibile utilizzare una nodo di output standard; è necessario utilizzare un'istanza del nodo Output per creare un terminale out per il flusso secondario attraverso cui può essere trasmesso il messaggio.
Se non si desidera che il flusso di messaggi invii messaggi ad un'unità SCADA, si può scegliere un altro nodo di output supportato.
Il nodo SCADAOutput è rappresentato nel workbench dalla seguente icona:
Utilizzare il nodo Publication per pubblicare i messaggi per le unità SCADA. Utilizzare questo nodo se si desidera elaborare i messaggi di pubblicazione in un modo particolare per queste unità.
Una volta inserita un'istanza del nodo SCADAOutput 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à relative alla descrizione 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 SCADAOutput come segue:
Per ulteriori dettagli fare riferimento a Convalida dei messaggi e Proprietà della convalida per i messaggi nel dominio MRM.
Fare clic su Annulla per chiudere la finestra di dialogo ed eliminare tutte le modifiche apportate alle proprietà.
Ora connettere i terminali del nodo per stabilire come questo opera all'interno del flusso di messaggi.
Connettere il terminale in al nodo da cui sono instradati i messaggi diretti alle destinazioni SCADA.
Connettere il terminale out o failure di questo nodo ad un altro nodo in questo flusso di messaggi per elaborare ulteriormente il messaggio, elaborare gli errori o inviare il messaggio ad una destinazione aggiuntiva.
In questo caso, la struttura ad albero LocalEnvironment associata al messaggio viene arricchita con le seguenti informazioni relative ad ogni destinazione in cui questo nodo ha inserito il messaggio:
Questi valori sono scritti in WrittenDestination all'interno della struttura ad albero LocalEnvironment.
Se non si connette alcun terminale, la struttura ad albero LocalEnvironment rimane immutata.
I terminali del nodo SCADAOutput sono descritti nella seguente tabella.
Terminale | Descrizione |
---|---|
In | Il terminale di input che accetta un messaggio affinché venga elaborato dal nodo. |
Failure | Il terminale di output a cui è instradato il messaggio se si rileva un errore quando il messaggio è inserito nella coda di output. |
Out | Il terminale di output a cui il messaggio è instradato se è stato inserito nella coda di output con esito positivo e se è richiesta ulteriore elaborazione all'interno di questo flusso di messaggi. |
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à Convalida del nodo SCADAOutput sono descritte nella seguente tabella.
Fare riferimento a Proprietà della convalida per i messaggi nel dominio MRM per una descrizione completa di queste proprietà.
Proprietà | O | C | Valore predefinito | Descrizione |
---|---|---|---|---|
Convalida | Sì | Sì | Eredita | Indica se viene effettuata la convalida. I valori validi sono Nessuno, Contenuto e valore, Contenuto ed Eredita. |
Azione in caso di errore | Sì | No | Eccezione | Indica cosa accade se la convalida ha esito negativo. E' possibile impostare questa proprietà solo se si imposta Convalida su Contenuto o Contenuto e valore. I valori validi sono Traccia utente, Registrazione errori locale, Eccezione ed Elenco di eccezioni. |
Includi tutti i vincoli valore | Sì | No | Selezionata | Questa proprietà non può essere modificata. L'azione predefinita, indicata dalla casella di spunta selezionata, è che i controlli del vincolo del valore base sono inclusi nella convalida Contenuto e valore. |
Correzione | Sì | No | Nessuno | Questa proprietà non può essere modificata. |
Le proprietà Descrizione del nodo SCADAOutput 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. |