メッセージ・フローの作成

メッセージ・フローを作成して、ブローカー内のメッセージを処理する方法を指定します。 メッセージ・フローはいくつでも作成でき、それらを 1 つ以上のブローカーにデプロイすることができます。

始める前に

このタスクを実行するには、以下のタスクを完了している必要があります。

メッセージ・フローおよびそのリソースは、ファイル・システム内または共用リポジトリー内に保管されます。 ファイル・システムを使用する場合、これはローカル・ドライブまたは共用ドライブにすることができます。 リポジトリー内にファイルを保管する場合、Eclipse によってサポートされる使用可能なリポジトリー (CVS など) を使用できます。

この同じプロセスを使用して、デプロイできる完全なメッセージ・フローを作成するか、またはそれ自体に対してはデプロイできない機能のサブセット (たとえば、再使用可能エラー処理ルーチン) を提供するサブフローを作成してください。

メッセージ・フローを作成するには、以下のようにします。

  1. 「ブローカー・アプリケーション開発 (Broker Application Development)」パースペクティブに切り替えます。
  2. その中にメッセージ・フローを作成するメッセージ・フロー・プロジェクトが、すでに作成されているかチェックします。 メッセージ・フローは、既存のプロジェクト内にのみ作成できます。 プロジェクトは空であっても、すでにその中にメッセージ・フローが定義されていてもかまいません。
  3. 「ファイル (File)」 > 「新規作成 (New)」 > 「メッセージ・フロー (Message Flow)」をクリックするか、または「ナビゲーター (Navigator)」ビューにある任意のリソースを右マウス・ボタンでクリックして、「新規作成 (New)」 > 「メッセージ・フロー (Message Flow)」をクリックします。

    Ctrl+N を押すこともできます。これにより、新しいオブジェクトを作成するウィザードを選択できるダイアログが表示されます。 左側のビュー内の「メッセージ・ブローカー (Message Brokers)」をクリックします。 右側のビューには、WebSphere Business Integration Message Broker用に作成できるオブジェクトのリストが表示されます。 右側のビュー内の「メッセージ・フロー (Message Flow)」をクリックしてから、「次へ (Next)」をクリックします。 「新規メッセージ・フロー (New Message Flow)」ウィザードが表示されます。

  4. そのメッセージ・フローを定義したいプロジェクトを識別します。 「ナビゲーター (Navigator)」ビューでリソースを選択済みである場合には、対応するプロジェクトの名前が、最初の入力フィールド「プロジェクト (Project)」に表示されます。

    リソースを選択していない場合には、最初のフィールドはブランクです。 「ブラウズ (Browse)」をクリックして、このメッセージ・フローに適切なプロジェクトを選択します。 有効なプロジェクトのリストを含むダイアログが表示されます。 正しいプロジェクトを選択し、「OK」をクリックします。

    プロジェクト名を入力することもできます。その場合は、有効な名前を入力しなければなりません。 入力したものが有効なプロジェクトでない場合、ダイアログは赤い×印を表示し、エラー・メッセージ The specified project does not exist (指定されたプロジェクトがありません) を表示します。

  5. プロジェクトが正しいものである場合、以下のようにして「スキーマ (Schema)」および 「名前 (Name)」フィールドを完成させます。
    1. 「スキーマ (Schema)」には、その中にメッセージ・フローを定義するブローカー・スキーマの ID を入力します。 メッセージ・フロー・プロジェクトを作成すると、デフォルトのスキーマがその中に作成されます。このフィールドに値を入力しない場合、または「ブラウズ (Browse)」ボタンを使用して値を選択しない場合は、常にこのデフォルト値が使用されます。

      単一のプロジェクトの中で複数のスキーマを作成および使用して、メッセージ・フローのリソースを編成したり、リソース名の有効範囲を決めて固有性を確保したりすることができます。

    2. 「名前 (Name)」に、メッセージの名前を入力します。 名前には、任意の有効な文字を使用できます。その機能を反映する名前 (たとえば OrderProcessing) を選択してください。
  6. 「終了 (Finish)」をクリックします。
新規メッセージ・フロー (<message_flow_name>.msgflow) が、「ナビゲーター (Navigator)」ビューのそのプロジェクト内に表示されます。エディター・ビューは空で、入力を受け入れる用意ができています。

関連概念
開発リポジトリー
メッセージ・フロー
ブローカー・スキーマ
メッセージ・フロー・アプリケーションのデプロイメント

関連タスク
メッセージ・フロー・アプリケーションの開発
使用するノードの決定
メッセージ・フロー・プロジェクトの作成

関連資料
「ブローカー・アプリケーション開発 (Broker Application Development)」パースペクティブ
ワークスペース・オブジェクトの命名規則
組み込みノード