ESQL ファイルの移動

メッセージ・フローをブローカー・スキーマからブローカー・スキーマまたはプロジェクトからプロジェクトに移動する場合、そのメッセージ・フローに関連した ESQL ファイルを移動したいことがあります。

始める前に

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

ESQL ファイルを移動するには、次のようにします。

  1. 「ブローカー・アプリケーション開発 (Broker Application Development)」パースペクティブに切り替えます。
  2. 以下のいずれかの方法を使って、ESQL ファイルを移動します。
    1. 移動したい ESQL ファイルを、現在の位置から、同じ、 または別のメッセージ・フロー・プロジェクト内のブローカー・スキーマへ、ドラッグ・アンド・ドロップします。

      選択したターゲット位置が無効であれば (その名前の ESQL ファイルがブローカー・スキーマに既に存在する場合など)、 無効アイコンが表示されて移動は完了しません。

    2. ESQL ファイルを右マウス・ボタンでクリックして「移動 (Move)」 をクリックするか、または「ファイル」 > 「移動 (Move)」をクリックします。 「移動 (Move)」ダイアログが表示されます。

      ダイアログに表示される有効なターゲットのリストから、プロジェクトおよびブローカー・スキーマを選択します。

      「OK」をクリックしてこの移動を完了するか、 「キャンセル (Cancel)」をクリックして要求を取り消します。

      「OK」をクリックすると、ESQL ファイルが新しい位置に移動されます。

  3. 「タスク (Tasks)」ビューを調べて、移動によって生じたエラー (エラー・アイコン エラー・アイコン (赤い円で囲まれた白い十字) で示される) または警告 (警告アイコン 警告アイコン (黄色の三角形で囲まれた感嘆符)で示される) の有無を確かめます。

    「タスク (Tasks)」ビュー内のエラーには、中断された参照によって生じたものも含まれます。 移動が完了すると、この ESQL ファイルに対するすべての参照が検査されます。 ファイルを同じメッセージ・フロー・プロジェクト内にある同じ名前付きブローカー・スキーマ内で移動した場合、すべての参照は引き続き有効です。 ファイルを同じまたは別のプロジェクト内にある他のブローカー・スキーマ内に移動した場合、参照は中断されます。 ファイルを別のメッセージ・フロー・プロジェクト内にある同じブローカー・スキーマ内に移動した場合、 このファイルで外部参照を認識するようにプロジェクト参照が正しく設定されていないならば、プロジェクト参照は中断されます。 これは、リソースが完全修飾名でリンクされているために発生します。

  4. それぞれのエラーまたは警告をダブルクリックして訂正します。 これにより、「エディター (Editor)」ビューで、エラーがあるメッセージ・フローが開かれて、エラーのあるノードが強調表示されます。

ESQL ファイルを移動する際、関連したファイル (たとえばメッセージ・フロー・ファイル) が ターゲットのブローカー・スキーマに自動的に移動されることはありません。 これらのファイルはユーザー側で移動する必要があります。

関連概念
プロジェクト参照
メッセージ・フロー
マッピング
ブローカー・スキーマ
ESQL モジュール

関連タスク
メッセージ・フロー・アプリケーションの開発

関連資料
組み込みノード
ESQL