メッセージ・フローをブローカー・スキーマからブローカー・スキーマまたはプロジェクトからプロジェクトに移動する場合、そのメッセージ・フローに関連した ESQL ファイルを移動したいことがあります。
始める前に
このタスクを完了するには、以下のタスクを完了している必要があります。
ESQL ファイルを移動するには、次のようにします。
- 「ブローカー・アプリケーション開発」パースペクティブに切り替えます。
- 以下のいずれかの方法を使って、ESQL ファイルを移動します。
- 移動したい ESQL ファイルを、現在の位置から、同じ、または別のメッセージ・フロー・プロジェクト内のブローカー・スキーマへ、ドラッグ・アンド・ドロップします。
選択したターゲット位置が無効であれば (その名前の ESQL ファイルがブローカー・スキーマに既に存在する場合など)、無効アイコンが表示されて移動は完了しません。
- ESQL ファイルを右マウス・ボタンでクリックして「移動」をクリックするか、またはをクリックします。「移動」ダイアログが表示されます。
ダイアログに表示される有効なターゲットのリストから、プロジェクトおよびブローカー・スキーマを選択します。
「OK」をクリックしてこの移動を完了するか、「キャンセル」をクリックして要求を取り消します。
「OK」をクリックすると、ESQL ファイルが新しい位置に移動されます。
- 「タスク」ビューを調べて、移動によって生じたエラー (エラー・アイコン
で示される) または警告 (警告アイコン
で示される) の有無を確かめます。
「タスク」ビュー内のエラーには、中断された参照によって生じたものも含まれます。移動が完了すると、この ESQL ファイルに対するすべての参照が検査されます。ファイルを同じメッセージ・フロー・プロジェクト内にある同じ名前付きブローカー・スキーマ内で移動した場合、すべての参照は引き続き有効です。ファイルを同じまたは別のメッセージ・フロー・プロジェクト内にある他のブローカー・スキーマ内に移動した場合、参照は中断されます。ファイルを別のメッセージ・フロー・プロジェクト内にある同じ名前のブローカー・スキーマ内に移動した場合、このファイルで外部参照を認識するようにプロジェクト参照が正しく設定されていないならば、プロジェクト参照は中断されます。このようなエラーは、リソースが完全修飾名でリンクされているために発生します。
- それぞれのエラーまたは警告をダブルクリックして訂正します。 これにより、「エディター」ビューで、エラーがあるメッセージ・フローが開かれて、エラーのあるノードが強調表示されます。
ESQL ファイルを移動する際、関連したファイル (例えばメッセージ・フロー・ファイル) がターゲットのブローカー・スキーマに自動的に移動されることはありません。これらのファイルはユーザー側で移動する必要があります。