Passthrough ノード

このトピックには、以下のセクションが含まれています。

目的

Passthrough ノードは、サブフローの中で、Input ノードに続く最初のノードとして使用してください。 これにより、このノードがどのサブフローの中に組み込まれているかを識別します。 ID (ラベル) を、必要にかなうあらゆる方法で指定できます。 たとえば、ノードが構成されているフローのレベルまたはバージョンを識別することができます。

Passthrough ノードは、メッセージの処理をまったく行いません。 このノードが out ターミナルに伝搬するメッセージは、in ターミナルで受信したメッセージと同一です。

ワークベンチでは、Passthrough ノードは次のアイコンで表されます。

Passthrough ノード・アイコン

メッセージ・フロー内でのこのノードの使用

このノードは、サブフローを識別するために使用してください。 たとえば、いくつかのメッセージ・フローに組み込まれるエラー処理サブフローを開発している場合に、このサブフローを変更する必要が生じるかもしれません。 しかし、初めは、この変更済みバージョンを、組み込み先のメッセージ・フローのサブセットにだけ導入したいと思うかもしれません。 Passthrough ノードのインスタンスに、組み込んだサブフローのバージョンを識別する値を設定することができます。

Passthrough ノードの構成

Passthrough ノードのインスタンスをメッセージ・フローに入れると、Passthrough ノードを構成することができます。 エディター・ビューでノードを右マウス・ボタンでクリックし、「プロパティー (Properties)」をクリックします。 ノードの基本プロパティーが表示されます。

値を入力する必要のある (デフォルト値が定義されていない) すべての必須プロパティーには、プロパティー・ダイアログにアスタリスクが表示されます。

以下のように、Passthrough ノードを構成します。

  1. このノードの「ラベル (Label)」を指定します。 固有の特性を定義する値を入力します。たとえば、ノードの組み込み先サブフローのバージョンなどです。
  2. 簡略説明または詳細説明 (あるいはその両方) を入力するには、プロパティー・ダイアログ・ナビゲーターの「説明 (Description)」を選択します。
  3. 「適用」をクリックすると、プロパティー・ダイアログを閉じずに Passthrough ノードが変更されます。 「OK」をクリックすると、変更を適用してプロパティー・ダイアログを閉じます。

    「キャンセル (Cancel)」をクリックすると、ダイアログを閉じてプロパティーの変更をすべて破棄します。

ターミナルおよびプロパティー

Passthrough ノード・ターミナルについては、次の表に説明されています。

ターミナル 説明
In ノードが処理するメッセージを受け入れる入力ターミナル。
Out メッセージをサブフローに送達する入力ターミナル。

以下の表でノードのプロパティーを説明します。M の見出しの列は、プロパティーが必須 かどうかを示します (デフォルトが定義されていない場合に値を入力することが必要なら、プロパティー・ダイアログにアスタリスクのマークが付きます)。 C の見出しの列は、プロパティーが構成可能 かどうかを示します (メッセージ・フローを bar ファイルに追加してデプロイするとき、値を変更できます)。

Passthrough ノードの「基本 (Basic)」プロパティーについては、次の表に説明されています。

プロパティー M C デフォルト 説明
Label いいえ いいえ   ノードのラベル (ID)。

Passthrough ノードの「説明 (Description)」プロパティーについては、次の表に説明されています。

プロパティー M C デフォルト 説明
簡略説明 (Short Description) いいえ いいえ   ノードの簡単な説明
詳細説明 (Long Description) いいえ いいえ   メッセージ・フロー内のノードの目的を説明するテキスト

関連概念
メッセージ・フロー

関連タスク
使用するノードの決定
サブフローの使用

関連資料
Input ノード