複数のプロパティーの収束

1 つのメッセージ・フロー内のいくつかのノードから、プロパティーをプロモートして、それらすべてのノードに適用される、単一のプロモートされたプロパティーを定義することができます。

始める前に:

複数のノード・プロパティーを単一のプロモートされたプロパティーに収束するには、以下のようにします。

  1. 「ブローカー・アプリケーション開発」パースペクティブに切り替えます。
  2. メッセージ・フロー・エディターでメッセージ・フローを開きます。
  3. プロパティーをプロモートしようとするノードを右クリックして、「プロパティーのプロモート」をクリックします。

    「プロパティーのプロモート」ダイアログ・ボックスが表示されます。

    「プロパティーのプロモート」ダイアログ・ボックス
  4. 収束したいプロパティーを選択します。 左のリストには、はじめに選択されたノードの使用可能なすべてのプロパティーの展開されたリストが表示されます。 このノードからすでにプロパティーをプロモートした場合、プロパティーは左側に表示されず、右側に表示されます。

    左のリストには、オープン・メッセージ・フロー内の別のノードも含まれています。 各ノードの下にリストされたプロパティーを展開して、同時にそれらすべてのプロパティーを扱う 作業をすることができます。プロパティーのプロモートを続けるために、ダイアログ・ボックスを閉じてメッセージ・フロー・エディターから別のノードを選択する必要はありません。

    1 つのプロパティーを選択し、Ctrl を抑えながらさらに 1 つ以上の他のプロパティーを選択することにより、プロモートするプロパティーを複数選択することができます。

    収束するプロパティーを複数選択した場合、それら選択したすべてのプロパティーがプロモーションで使用可能でなければなりません。 選択したプロパティーが 1 つでもプロモーションで使用可能でないと、選択したものすべてがプロモーションで使用できなくなり、右側のペインの「プロモート」ボタンが使用不可になります。

  5. 「プロモート」ボタンをクリックして、プロパティー (複数も可) をプロモートします。

    「ターゲット選択」ダイアログ・ボックスが開きます。

    「ターゲット選択」ダイアログ・ボックス

    「ターゲット選択」ダイアログ・ボックスには、前に選択されたプロパティー (複数も可) のプロモーションで有効なターゲットのみが表示されます。 このダイアログ・ボックスで、プロモーションの新規ターゲット (例えば新規グループまたは新規プロパティーなど) を作成できます。

  6. メッセージ・フロー内の同じまたは異なるノードからのプロパティーを収束するには、ツリーを展開し、既存のプロパティーをクリックします。 プロパティーを選択して「名前変更」をクリックするか、またはグループおよびプロパティーをダブルクリックすることによって、プロパティーの名前を変更することができます。
  7. 「OK」をクリックして、選択を確認します。
    注: 「ターゲット選択」ダイアログ・ボックスを使用して新規グループまたはプロパティーを作成する場合、ダイアログ・ボックスで「キャンセル」を選択しても変更は持続します。 ダイアログ・ボックスを閉じると、「ターゲット選択」ダイアログ・ボックスを使って作成したグループまたはプロパティーが「プロパティーのプロモート」ダイアログ・ボックスに表示されます。
  8. プロパティーをプロモートするすべてのノードのプロパティー・ツリーを展開します。
  9. 左方のリストから、収束したいプロパティーの最初のインスタンスをドラッグし、右方のリストの中の適切なグループの上にそれをドロップします。
    • そのグループに 1 つ以上のプロモートされたプロパティーがすでに含まれている場合、新しいプロパティーはそのグループの最後に追加されます。 プロパティーをダブルクリックするか、またはプロパティーを選択して「名前変更」をクリックすることにより、新規のプロパティーの名前を変更できます。
    • プロモートされたプロパティーが新規のグループ内に現れるようにしたい場合には、既存のグループの下の空きスペースにプロパティーをドラッグして、新規のグループを作成します。代替手段として、次の方法があります。
      1. プロモートしたいプロパティーを選択して、「プロモート」をクリックします。 「ターゲット選択」ダイアログ・ボックスが開きます。
      2. 「新規グループ」をクリックし、新規グループの名前を入力します。
      3. 「OK」をクリックして、変更を確認します。
    • 異なるタイプの既存のプロモートされたプロパティー上にプロパティーをドラッグする場合、ノー・エントリー・アイコンが表示されて、プロパティーをドロップすることができなくなります。 これを新規のプロモートされたプロパティーとして作成するか、または互換性のある 既存のプロモートされたプロパティーの上にドロップする必要があります。 プロパティーは、互換性があるように同じプロパティー・エディターと関連付けられていなければなりません。例えば、組み込みノードを使用する場合、同じプロパティー (ストリングではストリング、ブールではブール) のみを収束することができます。
  10. 左方のリスト内のそれぞれのノードから残りのすべてのプロパティーのインスタンスをドラッグし、既存のプロモートされたプロパティーに持っていきます。 既存のプロモートされたプロパティーの下に新規プロパティーが追加され、新規のプロモートされたプロパティーとしては作成されません。
  11. 「適用」をクリックすると、「プロパティーのプロモーション」ダイアログ・ボックスを閉じずにこの変更を確定します。 「OK」をクリックすると、更新を完了し、ダイアログ・ボックスを閉じます。
    「プロパティーのプロモート」ダイアログ・ボックスで、選択されたプロパティー (複数も可) をダイアログ・ボックスの左側のペインから右側のペインにドラッグすることによってもプロパティーを収束することができます。
    1. プロモートするプロパティーを選択します。 1 つのプロパティーを選択し、Ctrl を抑えながらさらに 1 つ以上の他のプロパティーを選択することにより、プロモートするプロパティーを複数選択することができます。
    2. 選択されたプロパティー (複数も可) を右側のペインのプロパティーにドロップして、メッセージ・フロー内の同じかまたは異なるノードからの関連したプロパティーを収束します。

      例えば、データ・ソースを定義する各ノードのプロパティーをオーバーライドする 単一のプロモートされたプロパティーを作成することができます。

いくつかのノードから、プロパティーをプロモートして、それらすべてのノード用に使用される、単一のプロモートされたプロパティーを定義しました。

関連概念
プロモートされたプロパティー
関連タスク
プロモートされたプロパティーの定義
プロパティーのプロモート
プロモートされたプロパティーの名前変更
プロモートされたプロパティーの除去
関連資料
組み込みノード
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009. All Rights Reserved.
最終更新 : 2009-02-13 10:22:52

ac02410_