アプリケーション、ライブラリー、またはメッセージ・ブローカー・プロジェクトの間で、メッセージ・フローまたはサブフローを移動することができます。 例えば、プロジェクト内のリソースを再編成する場合にフローを移動する必要があるかもしれません。
始める前に:このタスクでは、メッセージ・フローまたはサブフローを既に作成済みであることを想定しています。メッセージ・フローの作成について詳しくは、メッセージ・フローの作成を参照してください。 サブフローの作成について詳しくは、サブフローの作成を参照してください。
「ブローカー開発」ビューには、アクセス可能なすべてのアプリケーション、ライブラリー、およびメッセージ・ブローカー・プロジェクトが取り込まれます。 メッセージ・フローとサブフローは、こうしたコンテナーに入れられます。 メッセージ・フロー・ファイルは message_flow_name.msgflow という名前です。
サブフロー・ファイルは subflow_name.subflow という名前です。
メッセージ・フローまたはサブフローを移動するには、以下のステップを実行します。
- 「ブローカー開発」ビューで、適切なアプリケーション、ライブラリー、またはメッセージ・ブローカー・プロジェクトを展開して、ブローカー・スキーマ・フォルダーを展開します。
- 移動するメッセージ・フローまたはサブフローを右クリックし、「移動」をクリックしてから、宛先のアプリケーション、ライブラリー、またはメッセージ・ブローカー・プロジェクトを選択します。 あるいは、新しい場所までフローをドラッグすることもできます。
フローのドラッグ先の場所が無効である場合、ノー・エントリー記号が表示されて、メッセージ・フローまたはサブフローは移動されません。
そのために空のブローカー・スキーマを作成した場合に、カテゴリー・モードが選択されていると、「ブローカー開発」ビューにそのブローカー・スキーマが表示されない可能性があります。 「ブローカー開発」ビューで空のスキーマを表示するには、「カテゴリーを非表示」
をクリックします。
- 移動によって生成されるエラーや警告について調べるには、「問題」ビューを確認してください。 エラーはエラー・アイコン
で示され、警告は警告アイコン
で示されます。 「問題」ビューには、ブローカー参照によって生じたエラーが含まれます。 移動が完了すると、このフローへのすべての参照が検査されます (例えば、このメッセージ・フローが、別のメッセージ・フローに既に組み込まれた再使用可能なエラー・ルーチンである場合)。
- それぞれのエラーまたは警告をダブルクリックして訂正します。 「エディター」ビューで、エラーが含まれるメッセージ・フローまたはサブフローが開かれて、エラーのあるノードが強調表示されます。
メッセージ・フローまたはサブフローを移動する際、関連したファイル (例えばすべての ESQL ファイルまたはマッピング・ファイル) がターゲットのブローカー・スキーマに自動的に移動されることはありません。 これらのファイルも移動するには、各ファイルに対して、このトピックの手順を実行する必要があります。