このトピックには、以下のセクションが含まれています。
SCADAOutput ノードは、WebSphere MQ Telemetry Transport を介して MQIsdp プロトコルでブローカーと接続するクライアントにメッセージを送信する場合に使用します。 通常は、Publication ノードを使用して、出力を SCADA クライアントに送信できます。 SCADAOutput ノードは、ユーザーが自分の Publication ノードに書き込むことを可能にします。
SCADAOutput ノードをメッセージ・フローに組み込む場合には、メッセージのソースにかかわらず SCADAInput ノードも組み込む必要があります。 SCADAInput ノードは、SCADAOutput ノードが必要とする接続情報を提供するからです。
SCADA ノードを含むメッセージ・フローをブローカーにデプロイする場合、メッセージ・フローの数にかかわりなく、単一の実行グループにデプロイする必要があります。
SCADAOutput ノードを使用して、メッセージ・フローのトランザクション特性を変更することはできません。 メッセージ・フローの入力ノードによって設定されるトランザクション特性が、フローのトランザクション動作を決定します。
z/OS システム上にデプロイするメッセージ・フローで、SCADAInput ノードを使用することはできません。
サブフローとして使用するメッセージ・フローを作成する場合には、標準出力ノードを使用することはできず、出力ノードのインスタンスを使用して、メッセージを伝搬するサブフロー用の out ターミナルを作成する必要があります。
メッセージ・フローでメッセージを SCADA デバイスに送信したくない場合には、サポートされる別の出力ノードを選択できます。
ワークベンチでは、SCADAOutput ノードは次のアイコンで表されます。
SCADA デバイス用のメッセージをパブリッシュするには、Publication ノードを使います。これらのデバイス用に特殊な方法でパブリケーション・メッセージを処理したい場合は、このノードを 使うことができます。
SCADAOutput ノードのインスタンスをメッセージ・フローに入れると、SCADAOutput ノードを構成することができます。 エディター・ビューでノードを右クリックし、「プロパティー」をクリックします。ノードの説明プロパティーが表示されます。
値を入力する必要のある (デフォルト値が定義されていない) すべての必須プロパティーには、プロパティー・ダイアログにアスタリスクが表示されます。
以下のように、SCADAOutput ノードを構成します。
詳細については、メッセージの妥当性検査およびMRM ドメインのメッセージの妥当性検査プロパティーを参照してください。
「キャンセル」をクリックすると、ダイアログを閉じてプロパティーに対して行った変更をすべて破棄します。
次に、ノードのターミナルを接続して、このメッセージ・フローでの操作方法を決定します。
in ターミナルを、SCADA 宛先行きのメッセージがルーティングされる元になるノードに接続します。
メッセージをさらに処理したり、エラーを処理したり、あるいはメッセージを追加の宛先に送信するために、このノードの out ターミナルまたは failure ターミナルをこのメッセージ・フローの別のノードに接続します。
そのようにする場合、メッセージに関連した LocalEnvironment は拡張され、このノードによってメッセージが送られた宛先ごとに以下の情報が追加されます。
これらの値は、LocalEnvironment ツリー構造内の WrittenDestination に書き込まれます。
いずれかのターミナルを接続しないと、LocalEnvironment ツリーは変更されません。
SCADAOutput ノード・ターミナルについては、次の表に説明されています。
ターミナル | 説明 |
---|---|
In | ノードが処理するメッセージを受け入れる入力ターミナル。 |
Failure | メッセージの出力キューへの書き込みに失敗した場合にメッセージがルーティングされる出力ターミナル。 |
Out | 出力キューに正常に書き込まれた場合に、またはこのメッセージ・フロー内でさらに処理が必要な場合にメッセージがルーティングされる出力ターミナル。 |
以下の表でノードのプロパティーを説明します。M の見出しの列は、プロパティーが必須 かどうかを示します (デフォルトが定義されていない場合に値を入力することが必要なら、プロパティー・ダイアログにアスタリスクのマークが付きます)。 C の見出しの列は、プロパティーが構成可能 かどうかを示します (メッセージ・フローを bar ファイルに追加してデプロイするとき、値を変更できます)。
SCADAOutput ノードの妥当性検査プロパティーについては、次の表に説明されています。
これらのプロパティーの詳細については、MRM ドメインのメッセージの妥当性検査プロパティーを参照してください。
プロパティー | M | C | デフォルト | 説明 |
---|---|---|---|---|
妥当性検査 | はい | はい | 継承 | 妥当性検査が行われるかどうか。有効な値は、「なし」、「内容と値」、「内容」、 および「継承」です。 |
失敗処置 | はい | いいえ | 例外 | 妥当性検査に障害が発生した場合の動作。 「妥当性検査」を「内容」または「内容と値」に設定した場合にのみ、このプロパティーを設定できます。 有効な値は、「ユーザー・トレース」、「ローカル・エラー・ログ」、「例外」、および「例外リスト」です。 |
すべての値制約を含める | はい | いいえ | 選択されている | このプロパティーは編集できません。 チェック・ボックスが選択されていることにより示されるデフォルトのアクションは、基本値制約検査が「内容と値」妥当性検査に含まれるということです。 |
修正 | はい | いいえ | 「なし」 | このプロパティーは編集できません。 |
SCADAOutput ノードの「説明」プロパティーについては、次の表に説明されています。
プロパティー | M | C | デフォルト | 説明 |
---|---|---|---|---|
簡略説明 | いいえ | いいえ | ノードの簡単な説明 | |
詳細説明 | いいえ | いいえ | メッセージ・フロー内のノードの目的を説明するテキスト |