25.3.3 エクスポート・ファイルのインポート

エクスポート・ファイルを作成したら、ターゲットのOracle APEXインスタンスにインポートします。

ファイルをインポートした後、それらをすぐにインストールするオプションがあります。エクスポート・リポジトリにナビゲートして、後でインストールすることもできます。

特定のリリースで作成されたアプリケーションを以前のバージョンにインポートすることはできません。一般的に、常にアプリケーションをインポートしてから関連ファイルをインポートします。

ヒント:

アプリケーションのデプロイに必要なステップを簡略化するには、カスタム・アプリケーションを作成することをお薦めします。「カスタム・アプリケーションを作成する方法」を参照してください。

25.3.3.1 アプリケーション・エクスポートのインポート

「インポート」ページでアプリケーション・エクスポートをインポートします。

ヒント:

エクスポート・リポジトリからエクスポート・ファイルをインポートすることもできます。エクスポート・リポジトリにナビゲートし、「ファイルのインポート」をクリックしてステップ3に進みます。

アプリケーションをインポートするには:

  1. APEXインスタンスにサインインします。
  2. 次のように、インポート・ページにナビゲートします。
    1. ワークスペースのホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
    2. アプリケーション・ビルダーのホームページで、「インポート」をクリックします。
  3. インポート時:
    1. ドラッグ・アンド・ドロップするか、ファイルにナビゲートします。
    2. ファイル・タイプ - インポートするエクスポート・ファイルのタイプを指定します。「アプリケーション」、「ページ」または「コンポーネントのエクスポート」を選択します。
    3. ファイルの文字セット - ファイルの文字セットが正しいことを確認します。
    4. 「次」をクリックして、ファイルをインポートします。

    ファイルをインポートすると、ファイルをインストールするオプションが含まれています。後で「エクスポート・リポジトリ」に移動してこのファイルをインストールすることもできます。

  4. 「アプリケーションのインストール」で、次のようにします:
    1. 解析対象スキーマ - スキーマを選択します。インストールが正常に完了した後で、アプリケーションの所有者を設定するために使用されます。
    2. ビルド・ステータス - アプリケーションのビルド・ステータスを設定します。オプションは次のとおりです。
      • アプリケーションの実行のみ - ユーザーはアプリケーションの実行のみ可能です。

        「アプリケーションの実行のみ」の選択は、他の開発者がアプリケーションを変更できないようにするために効果的な方法です。

      • アプリケーションの実行および構築 - ユーザーはアプリケーションの実行を、開発者はアプリケーションの実行および編集を行うことができます。

      ヒント:

      「アプリケーションの実行のみ」を選択した場合、管理サービスにサインインしてアプリケーションをインポートした後にのみ、この設定を変更できます。
    3. 次のアプリケーションとしてインストール - このアプリケーションのインストール方法を選択します。すべてのワークスペース間で一意のアプリケーションIDを指定する必要があります。オプションは次のとおりです。
      • 新規アプリケーションIDを自動割当て - 新しいアプリケーションIDが作成されます。

      • インポート・ファイルからアプリケーションID XXを再利用 - 既存のアプリケーションIDが使用されます。既存のアプリケーションと同じIDを持つアプリケーションを現行のワークスペースにインストールすると、既存のアプリケーションが削除され、新しいアプリケーションで置き換えられます。

      • アプリケーションIDの変更 - 新しいアプリケーションIDを指定します。

      すべてのAPEXワークスペース間で一意のアプリケーションIDを指定する必要があります。

    4. 「アプリケーションのインストール」をクリックします。
      ファイルがインストールされます。次の表示内容は、エクスポートのタイプによって異なります。たとえばエクスポートには、資格証明、リモート・サーバーまたはサポート・オブジェクトを含めることができます。
  5. 資格証明やリモート・サーバーが検出された場合は、画面の指示に従って、ワークスペースの資格証明またはリモート・サーバーを設定します。
  6. サポートするオブジェクトが検出された場合は、ウィザードの指示に従ってインストール・プロセスを進めます。「サポートするオブジェクトのインストール」をクリックし、画面に表示される手順に従います。
  7. 確認ページで適切なボタンを選択します:
    • アプリケーションのアップグレード
    • アプリケーションの編集
    • アプリケーションの実行

25.3.3.2 ページのインポート

「インポート」ページでページをインポートします。

ヒント:

エクスポート・リポジトリからエクスポート・ファイルをインポートすることもできます。エクスポート・リポジトリにナビゲートし、「ファイルのインポート」をクリックしてステップ3に進みます。

ページをインポートするには:

  1. APEXインスタンスにサインインします。
  2. 次のように、インポート・ページにナビゲートします。
    1. ワークスペースのホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
    2. アプリケーション・ビルダーのホームページで、「インポート」をクリックします。
  3. インポート時:
    1. ドラッグ・アンド・ドロップするか、ファイルにナビゲートします。
    2. ファイル・タイプ - インポートするエクスポート・ファイルのタイプを指定します。「アプリケーション」、「ページ」または「コンポーネントのエクスポート」を選択します。
    3. ファイルの文字セット - ファイルの文字セットが正しいことを確認します。
    4. 「次」をクリックして、ファイルをインポートします。

      ファイルをインポートすると、ファイルをインストールするオプションが含まれています。後で「エクスポート・リポジトリ」に移動してこのファイルをインストールすることもできます。

  4. 「インストール」ページで、次のようにします:
    1. インストールするアプリケーション - ターゲット・アプリケーションを選択します。同じアプリケーションにも別のアプリケーションにもページをインストールできます。
    2. 「ページのインストール」をクリックします。

      ヒント:

      現在のアプリケーションにページをインストールすると、「ページの置換の確認」が表示されます。新しいページで既存のページを上書きするには、「ページの置換」をクリックします。
  5. 確認ページで適切なボタンを選択します:
    • アプリケーションの編集
    • ページの編集
    • ページの実行

ノート:

ターゲット・ワークスペースにない共有コンポーネントまたは表を含むページをインポートしようとすると、存在しないコンポーネントまたは表がインポート・プロセスによって参照されるため、エラーが発生します。これを解決するには、必要なコンポーネントまたは表が先にインポートされていることを確認します。

25.3.3.3 コンポーネントのインポート

インポート・ページでコンポーネントをインポートします。

ヒント:

エクスポート・リポジトリからエクスポート・ファイルをインポートすることもできます。エクスポート・リポジトリにナビゲートし、「ファイルのインポート」をクリックしてステップ3に進みます。

コンポーネントをインポートするには:

  1. APEXインスタンスにサインインします。
  2. 次のように、インポート・ページにナビゲートします。
    1. ワークスペースのホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
    2. アプリケーション・ビルダーのホームページで、「インポート」をクリックします。
  3. インポート時:
    1. ドラッグ・アンド・ドロップするか、ファイルにナビゲートします。
    2. ファイル・タイプ - インポートするエクスポート・ファイルのタイプを指定します。「アプリケーション」、「ページ」または「コンポーネントのエクスポート」を選択します。
    3. ファイルの文字セット - ファイルの文字セットが正しいことを確認します。
    4. 「次」をクリックして、ファイルをインポートします。

    アプリケーション・コンポーネントのインストール・ウィザードが表示されます。

    エクスポート・リポジトリに移動して、すぐにファイルをインストールすることも、後でインストールすることもできます。

ファイルを今すぐインストールするには:

  1. 「インストールするアプリケーション」で、ターゲット・アプリケーションを選択します。
    コンポーネントは、エクスポート元のアプリケーションまたは別のアプリケーションにインストールできます。

    ヒント:

    エクスポート元のアプリケーションにコンポーネントをインストールすると、既存のコンポーネントは新しいコンポーネントによって同じコンポーネント名で上書きされます。
  2. 「次」をクリックします。
  3. 「アプリケーション・コンポーネントの置換」をクリックします。

ノート:

別のアプリケーションまたはワークスペースへのテンプレートのインポートは現在サポートされていません。

25.3.3.4 バックグラウンド・プロセスを含むアプリケーションの再インポート

バックグラウンド・プロセスを使用してアプリケーションを再インポートする際のワークフローについて学習します。

バックグラウンド・プロセスを持つアプリケーションの再インポート(または再デプロイ)のワークフローは、初期アプリケーション・エクスポートのインポートと若干異なります。

ヒント:

エクスポート・リポジトリからエクスポート・ファイルをインポートすることもできます。エクスポート・リポジトリにナビゲートし、「ファイルのインポート」をクリックしてステップ3に進みます。

バックグラウンド・プロセスを使用してアプリケーション・エクスポートを再インポートするには:

  1. APEXインスタンスにサインインします。
  2. 次のように、インポート・ページにナビゲートします。
    1. ワークスペースのホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
    2. アプリケーション・ビルダーのホームページで、「インポート」をクリックします。
  3. インポート時:
    1. ドラッグ・アンド・ドロップするか、ファイルにナビゲートします。
    2. ファイル・タイプ - インポートするエクスポート・ファイルのタイプを指定します。「アプリケーション」、「ページ」または「コンポーネントのエクスポート」を選択します。
    3. ファイルの文字セット - ファイルの文字セットが正しいことを確認します。
    4. 「次」をクリックして、ファイルをインポートします。

    「アプリケーションのインストール」ウィザードが表示されます。

    エクスポート・リポジトリに移動して、すぐにエクスポート・ファイルをインストールすることも、後でインストールすることもできます。

  4. エクスポート・ファイルをインストールするには:
    アプリケーションのインストール・ウィザードで、次の操作を実行します:
    1. 解析対象スキーマ - スキーマを選択します。インストールが正常に完了した後で、アプリケーションの所有者を設定するために使用されます。
    2. ビルド・ステータス - アプリケーションのビルド・ステータスを設定します。オプションは次のとおりです。
      • アプリケーションの実行および構築 - ユーザーはアプリケーションの実行を、開発者はアプリケーションの実行および編集を行うことができます。

      • アプリケーションの実行のみ - ユーザーはアプリケーションの実行のみ可能です。

        「アプリケーションの実行のみ」の選択は、他の開発者がアプリケーションを変更できないようにするために効果的な方法です。

      ノート:

      「アプリケーションの実行のみ」を選択した場合、管理サービスにサインインしてアプリケーションをインポートした後にのみ、この設定を変更できます。
    3. アプリケーションとしてインストール - アプリケーションのエクスポートを再度インポートしているため、「アプリケーションIDの変更」を選択します。
    4. 新規アプリケーション - 最初のインポートからのアプリケーションのIDを入力します。
    5. 「アプリケーションのインストール」をクリックします。

    次のメッセージのバリエーションが表示されます:

    The application to be replaced has page processes with background executions enabled. No process execution is running right now (9:45:24 PM).

    • Use the Disable Background Execution button to prevent new executions to be kicked off (by setting the Maximum Scheduler Jobs attribute to zero) and to return to this page.
    • Use the Replace Application button to install the imported application now. Running background executions will be terminated; waiting ones will be deleted.
  5. 適切なボタンを選択します。
    • バックグラウンド実行の無効化 - 新しい実行が開始されないようにします。
    • アプリケーションの置換 - インポートしたアプリケーションを今すぐインストールします。バックグラウンド実行は行われず、待機中の実行も削除されます。
  6. サポートするオブジェクトのインストール - 続けてサポートするオブジェクトをインストールするには、「サポートするオブジェクトのインストール」を有効にして、「次へ」をクリックします。
  7. 資格証明やリモート・サーバーが検出された場合は、画面の指示に従って、ワークスペースの資格証明またはリモート・サーバーを設定します。
  8. サポートするオブジェクトが検出された場合は、ウィザードの指示に従ってインストール・プロセスを進めます。「サポートするオブジェクトのインストール」をクリックし、画面に表示される手順に従います。
  9. 確認ページで適切なボタンを選択します:
    • インストール・サマリー
    • アプリケーションの編集
    • アプリケーションの実行

25.3.3.5 アプリケーションおよびアプリケーション・グループのインポートについて

アプリケーション・グループはアプリケーションとともにエクスポートされます。アプリケーションのエクスポートには、グループID、名前およびコメントが含まれます。

アプリケーションをインポートするときは、次のルールに従ってアプリケーションのインポートが行われます。

  • インポートの際、アプリケーションはIDが一致すれば既存のグループを使用します。
  • ターゲット・システム上に同じIDを持つアプリケーション・グループが存在しない場合は、アプリケーションのインポートで同じ名前を持つ別のグループIDが検索されます。名前の一致が検出されたら、このアプリケーション・グループ名に応じたIDを使用してアプリケーションがインポートされます。
  • ターゲット・システムの既存のアプリケーション・グループとIDも名前も一致しない場合、新しいアプリケーション・グループが作成されます。新しいアプリケーション・グループは、IDがOracle APEXインスタンスで使用されていない場合、そのアプリケーション・グループIDを使用します。グループIDが使用されている場合、新しいIDが生成されます。

25.3.3.6 テーマのインポート

インポート・ページで、テーマのエクスポートをインポートします。

テーマのエクスポートをインポートするには、次のステップを実行します。

  1. APEXインスタンスにサインインします。
  2. 次のように、インポート・ページにナビゲートします。
    1. ワークスペースのホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
    2. アプリケーション・ビルダーのホームページで、「インポート」をクリックします。
  3. インポート時:
    1. ドラッグ・アンド・ドロップするか、ファイルにナビゲートします。
    2. ファイル・タイプ - 「エクスポート済のテーマ」を選択します。
    3. ファイルの文字セット - ファイルの文字セットが正しいことを確認します。
    4. 「次」をクリックします。

      ファイルをインポートすると、ファイルをインストールするオプションが含まれています。エクスポート・リポジトリにナビゲートして、後でこのファイルをインストールすることもできます。

  4. ファイルをインストールするには、「次へ」をクリックします。

    アプリケーションのインストール・ウィザードが表示されます。

  5. 「テーマのインストール」をクリックします。

25.3.3.7 プラグインのインポート

インポート・ページでプラグインのエクスポートをインポートします。

プラグインのエクスポートをインポートするには、次のステップを実行します。

  1. APEXインスタンスにサインインします。
  2. 次のように、インポート・ページにナビゲートします。
    1. ワークスペースのホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
    2. アプリケーション・ビルダーのホームページで、「インポート」をクリックします。
  3. インポート時:
    1. ドラッグ・アンド・ドロップするか、ファイルにナビゲートします。
    2. ファイル・タイプ - 「プラグイン」を選択します。
    3. ファイルの文字セット - ファイルの文字セットが正しいことを確認します。
    4. 「次」をクリックします。

      ファイルをインポートすると、ファイルをインストールするオプションが含まれています。エクスポート・リポジトリにナビゲートして、後でこのファイルをインストールすることもできます。

  4. インポートしたファイルをインストールするには、「次へ」をクリックします。
  5. 「プラグインのインストール」で、次の項目を指定します。
    1. インストールするアプリケーション - ターゲット・アプリケーションを選択します。プラグインは、同じアプリケーションまたは別のアプリケーションにインストールできます。

      ヒント:

      現在のアプリケーションにプラグインをインストールすると、新しいプラグインは同じプラグイン名を持つ既存のプラグインを上書きします。インストールが成功すると、プラグインのインストールは永続的になります。エラーが発生した場合、アクションはロールバックされ、永続的な変更は行われません。
    2. 「プラグインのインストール」をクリックします。

25.3.3.8 UIのデフォルト値のインポート

インポート・ページのUIのデフォルト値のエクスポートをインポートします。

UIのデフォルト値の表ディクショナリ・エクスポートは、ワークスペースにプロビジョニングされている任意のスキーマにインストールできます。表ディクショナリ・エクスポートをインストールすると、以前のデフォルト値は上書きされます。UIのデフォルト値の属性ディクショナリのインポートでは、検出された一致する属性定義は置換されますが、エクスポートに含まれていない既存の属性定義は削除されません。インストールが完了すると、UIのデフォルト値のインストールは永続的になります。エラーが発生した場合、アクションはロールバックされ、永続的な変更は行われません。

UIのデフォルト値のエクスポートをインポートするには:

  1. APEXインスタンスにサインインします。
  2. 次のように、インポート・ページにナビゲートします。
    1. ワークスペースのホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
    2. アプリケーション・ビルダーのホームページで、「インポート」をクリックします。
  3. インポート時:
    1. ドラッグ・アンド・ドロップするか、ファイルにナビゲートします。
    2. ファイル・タイプ - 「UIのデフォルト値」を選択します。
    3. ファイルの文字セット - ファイルの文字セットが正しいことを確認します。
    4. 「次」をクリックします。

      ファイルをインポートすると、ファイルをインストールするオプションが含まれています。エクスポート・リポジトリにナビゲートして、後でこのファイルをインストールすることもできます。

  4. インポートしたファイルをインストールするには、「次へ」をクリックします。
  5. 「UIのデフォルト値のインストール」をクリックします。

関連項目:

25.3.3.9 チーム開発フィードバックのインポート

インポート・ページでチーム開発フィードバックのエクスポートをインポートします。

チーム開発フィードバック・エクスポートをインポートするには、次のステップを実行します。

  1. APEXインスタンスにサインインします。
  2. 次のように、インポート・ページにナビゲートします。
    1. ワークスペースのホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
    2. アプリケーション・ビルダーのホームページで、「インポート」をクリックします。
  3. インポート時:
    1. ドラッグ・アンド・ドロップするか、ファイルにナビゲートします。
    2. ファイル・タイプ - 「チーム開発のフィードバック」を選択します。
    3. ファイルの文字セット - ファイルの文字セットが正しいことを確認します。
    4. 「次」をクリックします。

      ファイルをインポートすると、ファイルをインストールするオプションが含まれています。エクスポート・リポジトリにナビゲートして、後でこのファイルをインストールすることもできます。

  4. インポートしたファイルをインストールするには、「次へ」をクリックします。
  5. 「フィードバックのインポート」をクリックします。

25.3.3.10 RESTソース・カタログのインポート

インポート・ページでRESTソース・カタログ・エクスポートをインポートします。

RESTソース・カタログ・エクスポートをインポートするには:

  1. APEXインスタンスにサインインします。
  2. 次のように、インポート・ページにナビゲートします。
    1. ワークスペースのホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
    2. アプリケーション・ビルダーのホームページで、「インポート」をクリックします。

    ヒント:

    ページの右側にある「タスク」リストから「カタログのインポート」を選択して、RESTソース・カタログ・ページからインポート・ページにアクセスすることもできます。
  3. インポート時:
    1. ドラッグ・アンド・ドロップするか、ファイルにナビゲートします。
    2. ファイル・タイプ - 「RESTソース・カタログ」を選択します。
    3. ファイルの文字セット - ファイルの文字セットが正しいことを確認します。
    4. 「次」をクリックします。

      ファイルをインポートすると、ファイルをインストールするオプションが含まれています。エクスポート・リポジトリにナビゲートして、後でこのファイルをインストールすることもできます。

  4. インポートしたファイルをインストールするには、「次へ」をクリックします。
  5. 「RESTカタログのインポート」をクリックします。