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

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

始める前に:

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

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

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

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

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

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

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

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

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

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

    2. 「名前」に、メッセージの名前を入力します。 名前には、任意の有効な文字を使用できます。その機能を反映する名前 (例えば OrderProcessing) を選択してください。
  6. 「完了」をクリックします。
新規メッセージ・フロー (<message_flow_name>.msgflow) が、「ナビゲーター」ビューのそのプロジェクト内に表示されます。エディター・ビューは空で、入力を受け入れる用意ができています。
次に行う事柄: メッセージ・フローの保管またはメッセージ・フローの内容の定義
関連概念
開発リポジトリー
メッセージ・フローの概要
ブローカー・スキーマ
デプロイメントの概要
関連タスク
メッセージ・フローの内容の定義
メッセージ・フローの作成
使用するノードの決定
メッセージ・フロー・プロジェクトの作成
関連資料
「ブローカー・アプリケーション開発」パースペクティブ
ワークスペース・オブジェクトの命名規則
組み込みノード
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック
Copyright IBM Corporation 1999, 2006 最終更新: 08/21/2006
ac02200_