25.9.3 レガシーWebシート・アプリケーションの作成

アプリケーションの作成ウィザードを実行するか、または実行中のWebシートで「作成」をクリックして、アプリケーション・ビルダーでWebシート・アプリケーションを作成します。

ノート:

デフォルトでは、Webシート・アプリケーションの作成は無効になっています。Webシートの作成を有効にするには、APEX_INSTANCE_ADMIN APIを使用してWEBSHEET_CREATE_ENABLEDインスタンス・パラメータを有効にします。

25.9.3.1 Webシートの作成の有効化

デフォルトでは、Webシート・アプリケーションを作成する機能は無効になっています。Webシート・アプリケーションの作成を有効にするには、APEX_INSTANCE_ADMINパッケージを使用してWEBSHEET_CREATE_ENABLEDインスタンス・パラメータをYに設定します。

このパラメータは、Oracle Application Express管理サービス(管理サービス)からは設定できず、APEX_INSTANCE_ADMIN APIを使用することによってのみ設定できます。

Webシート・アプリケーションの作成を有効にするには:

  1. SQL*Plusを起動して、Oracle Application Expressがインストールされたデータベースに、apex_administrator_roleロールを使用するか、SYSDBAロールを指定するSYSとして接続します。次に例を示します。
    • Windowsの場合:

      SYSTEM_DRIVE:\ sqlplus /nolog
      SQL> CONNECT SYS as SYSDBA
      Enter password: SYS_password
      
    • UNIXおよびLinuxの場合:

      $ sqlplus /nolog
      SQL> CONNECT SYS as SYSDBA
      Enter password: SYS_password
      

    ヒント:

    APEX_ADMINISTRATOR_ROLEは、別のデータベース・ロールを介さずに、ユーザーに直接付与する必要があります。

  2. 次の文を実行します。
    ALTER SESSION SET CURRENT_SCHEMA = APEX_200200;
    
    
  3. 次の文を実行します。
    BEGIN
    APEX_INSTANCE_ADMIN.SET_PARAMETER('WEBSHEET_CREATE_ENABLED', 'Y' );
    COMMIT;
    END;
    /
アプリケーションの作成ウィザードに「Webシート」リンクが表示されます。

25.9.3.2 アプリケーション・ビルダーからのWebシートの作成

Webシート・アプリケーションを作成するには:

  1. ワークスペースのホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
  2. 作成」ボタンをクリックします。
    「アプリケーションの作成」ウィザードが表示されます。
  3. 「Webシート」を選択し、「次へ」をクリックします。
  4. 「Webシートの作成」で、次のステップを実行します。
    1. Webシート: アプリケーションを識別する一意の整数値を入力します。3000から9000の間のアプリケーションIDは内部使用向けに予約されています。
    2. 名前: アプリケーションを識別する一意の整数値を入力します。
    3. スタート・ガイドを含める: このオプションを選択すると、Webシートのホーム・ページの最初のテキスト・セクションに、Webシートの使用に関する基本的な情報を含めます。1度確認した後、このテキスト・セクションを編集または削除できます。
  5. 選択した内容を確認し、「Webシートの作成」をクリックします。
    成功メッセージが表示されます。
  6. レンダリングされたアプリケーションを表示するには:
    1. 「Webシートの実行」をクリックします。
    2. Webシートの資格証明を入力します。
      1. ユーザー名: ユーザー名を入力します。

      2. パスワード: パスワードを入力します。

      3. 「サインイン」をクリックします。

    Webシート・アプリケーションが新しいウィンドウに表示されます。

25.9.3.3 実行中のWebシートからのWebシート・アプリケーションの作成

実行中のWebシートからWebシート・アプリケーションを作成するには:

  1. Webシート・アプリケーションを実行します。
  2. 「作成」メニューから、「新しいWebシート」をクリックします。
  3. 「Webシートの作成」で、次のステップを実行します。
    1. Webシート: アプリケーションを識別する一意の整数値を入力します。3000から9000の間のアプリケーションIDは内部使用向けに予約されています。
    2. 名前: アプリケーションを識別するための名前を入力します。
    3. 「次」をクリックします。
  4. 選択した内容を確認し、「作成」 をクリックします。
    成功メッセージが表示されます。
  5. レンダリングされたアプリケーションを表示するには:
    1. 「Webシートの実行」をクリックします。
    2. Webシートの資格証明を入力します。
      1. ユーザー名: ユーザー名を入力します。

      2. パスワード: パスワードを入力します。

      3. 「サインイン」をクリックします。

      Webシート・アプリケーションが新しいウィンドウに表示されます。