ヘッダーをスキップ
Oracle® Application Expressアプリケーション移行ガイド
リリース4.1
B66451-01
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

4 Oracle Formsアプリケーションの変換

このセクションでは、アプリケーションをOracle FormsからOracle Application Expressに変換するステップについて説明します。

トピック:

アプリケーションの変換方法

操作を開始する前に

アプリケーションをOracle FormsからOracle Application Expressに変換するには、このセクションで説明するステップを実行する必要があります。この図では、全体のプロセスを説明します。

forms_to_apex.gifの説明が続きます
図forms_to_apex.gifの説明

変換処理は次のステップで構成されています。

ステップ1: Oracle FormsからXMLへの変換

ステップ2: ワークスペースの作成およびOracle Application Expressユーザーの追加

ステップ3: ワークスペースに関連付けられたスキーマへのデータベース・オブジェクトのアップロード

ステップ4: 変換プロジェクトの作成

ステップ5: Formsメタデータの確認および編集

ステップ6: Oracle Application Expressアプリケーションの生成


重要:

必ずこの項に示されているステップの順序に従ってください。

ステップ1: Oracle FormsからXMLへの変換

Oracle FormsからOracle Application Expressに変換するには、「移行プロジェクトの作成」ウィザードで使用できる形式にFormsモジュールを変換する必要があります。

トピック

Formモジュール、オブジェクト・ライブラリまたはMenuモジュールのXMLへの変換

Oracle FormsのFormモジュール、 Menuモジュールおよびオブジェクト・ライブラリ・ファイルを、Oracle FormsからXMLへの変換ツールForms2XMLを使用してXML(Extensible Markup Language)に変換できます。

トピック


注意:

Forms2XMLユーティリティでは、英語でのみXMLファイルを生成する必要があります。生成されるXMLタグが英語以外のときは、そのファイルのロードが失敗します。シノニムベースのデータ・ブロックの変換はサポートされていません。変換プロセスでは、表またはビューに基づくデータ・ブロックのみサポートされています。変換するアプリケーションが表およびビューのみに基づくものであることを確認してください。

Forms2XML変換ツールについて

Oracle FormsからXMLへの変換ツールであるForms2XMLは、Oracle9i Oracle Developer Suiteで導入され、Oracle Developer Suite 10gでも使用できます。このツールでは、以前のリリースのOracle Formsのファイルも処理できます。Oracle FormsからXMLへの変換ツールが以前のバージョンのOracle Formsの特定のファイルに対して機能しない場合は、そのファイルをOracle Developer Suite 9iまたは10gにアップグレードしてからXMLに変換する必要があります。

Forms2XMLでは、Formsファイルと同じベース名で拡張子が.xmlのXMLファイルが生成されます。また、元のファイルがFormモジュール、Menuモジュールまたはオブジェクト・ライブラリのどれであったかを示すために、元のファイルのベース名に_fmb_mmbまたは _olbが付加されます。次の表は、変換するファイルの名前がどのように変更されるかを示す例です。

変換前のファイル名 変換後のファイル名
myForm.fmb myForm_fmb.xml
myMenu.mmb myMenu_mmb.xml
myLibrary.olb myLibrary_olb.xml

Forms2XML変換ツールのコマンドラインからの使用

Forms2XMLコマンドは、引数として1つ以上のFormsモジュール・ファイルを取ります。指定できるファイルは、Formsモジュール・ファイル(.fmb)、オブジェクト・ライブラリ・ファイル(.olb)またはMenuモジュール・ファイル(.mmb)です。出力は、現行のフォルダに作成されます。コマンドの構文は次のとおりです。

frmf2xml [options] file1 [file2...]
java oracle.forms.util.xmltools.Forms2XML [options] file1 [file2...]

次の表に、使用可能なオプションを示します。

オプション 説明
USE_PROPERTY_IDS=YES/NO USE_PROPERTY_IDSYESに設定すると、FormsからXMLへの変換ツールで、実数または文字の内部IDがXMLファイルに書き込まれます。

デフォルト値(NO)では、プロパティ値の名前が前述のとおり生成されます。

注意: Forms2XMLユーティリティは、USE_PROPERTY_IDS=NOで実行する必要があります。

OVERWRITE=YES/NO 有効な値はYESまたはNOです。

OVERWRITE=YESの場合、出力ディレクトリに同じ名前のXMLファイルが存在すると、そのファイルが上書きされます。

OVERWRITE=NO(デフォルト)の場合、出力ディレクトリに同じ名前のXMLファイルが存在すると上書きされません。ツールは処理を停止し、次のメッセージを返します。

ファイル file はすでに存在します。置換するにはOVERWRITE=YES引数を使用してください。

DUMP=ALL/OVERRIDEN DUMP=ALLのときは、すべてのプロパティがダンプされます。

DUMP=OVERRIDENのときは、上書きされたプロパティのみがダンプされます。


JavaプログラムでのForms2XML変換ツールの使用

Forms2XMLツールにJdapiModule Javaオブジェクト(クラスoracle.forms.jdapi.JdapiModule)を渡して、そのオブジェクトおよびプロパティをXMLDocument(クラスoracle.xml.parser.v2.XMLDocument)にダンプすることができます。次に例を示します。

...
 // get the modules in the session
 JdapiIterator mods = Jdapi.getModules(); 
    // ... and iterate round them 
    while(mods.hasNext())
      {
        JdapiModule mod = (JdapiModule)mods.next();
        Forms2XML converter = new Forms2XML(
        XMLDocument doc = converter.dumpModule(false);
              ... 
       }

dumpModule()メソッドで指定したBOOLEAN型引数により、converterに対して、上書きされたプロパティだけではなくすべてのプロパティをXMLDocument docへダンプするよう指示している点に注意してください。

XMLDocumentオブジェクトとしてモジュールが作成されると、XDKクラスを使用して操作できます。たとえば、モジュールの走査、オブジェクトの追加と削除、プロパティの変更、XMLDocumentオブジェクトとして保存されている他のモジュールへのオブジェクトのコピーなどの各種操作をすべてプログラムから実行できます。

Oracle Formsの詳細は、次のホスティングされたヘルプ・ファイルを参照してください。

http://www.oracle.com/webapps/online-help/forms/

PL/SQLライブラリの変換

PL/SQLライブラリを変換するには、Oracle Forms Builderで「ファイル」→「変換」オプションを選択し、PL/SQLライブラリの.PLLファイルを.PLDテキスト・ファイルに変換します。

Oracle Formsの詳細は、次のホスティングされたヘルプ・ファイルを参照してください。

http://www.oracle.com/webapps/online-help/forms/

Oracle ReportのXMLへの変換

Oracle Reportを変換するには、Reports Builderのファイル変換オプションを使用して、バイナリ(.RDF)、 ASCII(.REX)および.JSPレポートをXML 形式に変換します。

Oracle Reportsの詳細は、次のホスティングされたヘルプ・ファイルを参照してください。

http://www.oracle.com/webapps/online-help/reports

ステップ2: ワークスペースの作成およびOracle Application Expressユーザーの追加

ワークスペースは、複数のユーザーが同一のOracle Application Expressインストール内でプライベートなオブジェクト、データ、アプリケーションを維持したまま作業できる仮想プライベート・データベースです。各ワークスペースには、一意のIDおよび名前が含まれます。

Oracle Application Express管理者は、Oracle Application Express管理サービス内にワークスペースを手動で作成するか、ユーザーにリクエストを送信してもらうことができます。Oracle Application Express管理サービスは、Oracle Application Expressインスタンス全体を管理するための独立したアプリケーションです。詳細は、Oracle Application Express管理ガイドの「ワークスペースの作成」および「ワークスペースリクエストの管理」を参照してください。


参照:

Oracle Application Expressを初めて使用する場合はOracle Database Application Express 2日で開発者ガイドを参照してください。

様々なOracleドキュメントにより、データベースの概念およびオブジェクトの理解を深めることができます。詳細は、Oracle Database概要を参照してください。特定のドキュメント・ライブラリを表示するには、次のURLを参照してください。

http://www.oracle.com/technology/documentation/index.html


トピック

ワークスペースの手動作成

Oracle Application Expressのワークスペースを手動で作成するには、次のステップを実行します。

  1. Oracle Application Express管理サービスにログインします。

    Oracle Application Express管理サービスは、Oracle Application Expressインスタンス全体を管理するための独立したアプリケーションです。インストール時に作成または再設定したADMINアカウントおよびパスワードを使用してログインします。

    1. Webブラウザで、Oracle Application Express管理サービス・アプリケーションに移動します。デフォルトでは、Oracle Application Express管理サービス・アプリケーションは次の場所にインストールされます。

      • 設定で埋込みPL/SQLゲートウェイを使用する場合は、次を参照してください。

        http://hostname:port/apex/apex_admin
        

        各要素の意味は次のとおりです。

        hostnameは、Oracle XML DB HTTP Serverがインストールされているシステムの名前です。

        portは、Oracle XML DB HTTP Serverに割り当てられているポート番号です。デフォルトのインストールでは、この番号は8080です。

        apexは、構成ファイルで定義されているデータベース・アクセス記述子(DAD)です。

      • 設定でOracle Application Expressリスナーを使用する場合は、次を参照してください。

        http://hostname:port/apex/apex_admin
        

        各要素の意味は次のとおりです。

        hostnameは、Oracle HTTP Serverがインストールされているシステムの名前です。

        portは、Oracle HTTP Serverに割り当てられているポート番号です。デフォルトのインストールでのOracle WebLogic Serverの場合のポート番号は7001です。OC4Jでのポート番号は8888です。これらのデフォルト値は、このドキュメントの執筆時点のものです。必要に応じて、最新のデフォルトのポートを、関連するWebサーバーのドキュメントで確認してください。

        apexは、Webサーバー構成ファイルで定義されているマウント・ポイントです。

      • 設定でApacheおよびmod_plsqlを使用する場合は、次を参照してください。

        http://hostname:port/pls/apex/apex_admin
        

        各要素の意味は次のとおりです。

        hostnameは、Oracle HTTP Serverがインストールされているシステムの名前です。

        portは、Oracle HTTP Serverに割り当てられているポート番号です。デフォルトのインストールでは、この番号は7777です。

        plsは、mod_plsqlカートリッジを使用するためのインジケータです。

        apexは、mod_plsql構成ファイルで定義されているデータベース・アクセス記述子(DAD)です。

    2. ログイン・ページで、次のステップを実行します。

      • 「ユーザー名」にadminと入力します。

      • 「パスワード」に、Oracle Application Expressのインストール時に指定したOracle Application Express管理者アカウントのパスワードを入力します。

      • 「ログイン」をクリックします。


    参照:

    詳細は、『Oracle Application Express管理ガイド』の「Oracle Application Express管理サービスへのログイン」を参照してください。

    次に、ワークスペースを作成します。

  2. 「ワークスペースの管理」をクリックします。

  3. 「ワークスペース・アクション」で、「ワークスペースの作成」をクリックします。

    ワークスペースの作成ウィザードが表示されます。

  4. 「ワークスペースの指定」で、ワークスペース名および説明を入力し、「次へ」をクリックします。

  5. 「スキーマの指定」で、Oracle Formsアプリケーション・スキーマを指定します。

    1. 「既存のスキーマを再利用」: 「はい」を選択します。

    2. 「スキーマ名」: リストからスキーマを選択します。

    3. 「次へ」をクリックします。

  6. 「管理者の指定」で、ワークスペース管理者の情報を入力して、「次へ」をクリックします。

  7. 選択内容を確認して、「ワークスペースの作成」をクリックします。

Oracle Application Expressユーザーの作成

Oracle Application Expressのユーザー・アカウントを作成するには、次のステップを実行します。

  1. Oracle Application Express管理サービスにログインします。詳細は、『Oracle Application Express管理ガイド』の「Oracle Application Express管理サービスへのログイン」を参照してください。

  2. 「ワークスペースの管理」をクリックします。

  3. 「ワークスペースの管理」で、「開発者とユーザーの管理」をクリックします。

    開発者とユーザーの管理ページが表示されます。

  4. 「ユーザーの作成」をクリックします。

    ユーザーの作成/編集ページが表示されます。

  5. 「ユーザー属性」で、次を入力します。

    1. ユーザー名: システムへのログインに使用するユーザー名を入力します。次の制限事項があります。

      • 最大長は100文字

      • 空白を使用しないこと

      • 使用できる特殊文字は、アンパサンド(@)とピリオド(.)のみ

    2. 電子メール・アドレス: このユーザーの有効な電子メール・アドレスを入力します。

    3. : さらに詳細にユーザーを識別するために、名を入力します(オプション)。

    4. : さらに詳細にユーザーを識別するために、姓を入力します(オプション)。

    5. 説明: このユーザーに関するコメントを入力します(オプション)。

  6. 「アカウント権限」で、次のステップを実行します。

    1. ワークスペース: ユーザーを作成するワークスペースを選択します。

    2. デフォルトのスキーマ: データの参照、アプリケーションの作成およびSQLスクリプトの実行に使用するデフォルト・スキーマを指定します。

    3. 管理者ユーザー: このユーザーがワークスペースの管理者権限を持つかどうかを指定します。

      管理者はすべてのコンポーネントへのアクセス権が付与されます。また、管理者はユーザー・アカウント、グループおよび開発サービスを管理できます。インスタンス管理者によってオフにされていると、コンポーネントを使用できない場合があります。

    4. 開発者ユーザー: このユーザーが開発者権限を持つかどうかを指定します。

      開発者はアプリケーション・ビルダーまたはSQLワークショップ、あるいはその両方へのアクセス権を持っている必要があります。インスタンス管理者によってオフにされていると、コンポーネントを使用できない場合があります。

    5. アプリケーション・ビルダー・アクセス: 開発者がアプリケーション・ビルダーへのアクセス権を持つかどうかを決定します。

    6. SQLワークショップ・アクセス: 開発者がSQLワークショップへのアクセス権を持つかどうかを決定します。

    7. チーム開発アクセス: 開発者がチーム開発へのアクセス権を持つかどうかを決定します。

    8. アカウントの可用性: 「ロック済」を選択すると、このアカウントは使用できなくなります。「ロック解除済」を選択すると、アカウントを使用できるようになります。

  7. 「パスワード」で、次のステップを実行します。

    • パスワード: パスワードを大/小文字を区別して入力します。

    • パスワードの確認: パスワードを再度入力します。

    • 初回使用時にパスワードの変更が必要: 初回ログイン時にこのユーザーによるパスワードの変更が必要な場合は「いいえ」を選択します。初回ログイン直後にこのユーザーによるパスワードの変更が必要な場合は「はい」を選択します。

  8. 「作成」をクリックします。

Oracle Application Expressワークスペースへのログイン

ワークスペースを作成した後、ログイン資格証明(ワークスペース名、ユーザーIDおよびパスワード)を使用してワークスペースにログインする必要があります。


参照:

Oracle Application Express管理ガイドの「ワークスペースの作成」および「ワークスペースリクエストの管理」を参照してください。

ワークスペースにログインするには、次のステップを実行します。

  1. Webブラウザで、Oracle Application Expressのログイン・ページに移動します。デフォルトでは、Oracle Application Expressは次の場所にインストールされます。

    • 設定で埋込みPL/SQLゲートウェイを使用する場合は、次を参照してください。

      http://hostname:port/apex
      

      各要素の意味は次のとおりです。

      • hostnameは、Oracle XML DB HTTP Serverがインストールされているシステムの名前です。

      • portは、Oracle XML DB HTTP Serverに割り当てられているポート番号です。デフォルトのインストールでは、この番号は8080です。

      • apexは、構成ファイルで定義されているデータベース・アクセス記述子(DAD)です。

        以前のリリースからアップグレードしたユーザー、またはカスタム構成を行っているユーザーの場合、この値にhtmldbやそれ以外の値が設定されている場合があります。Oracle Application Express管理者にDADの値を確認してください。

    • 設定でOracle Application Expressリスナーを使用する場合は、次を参照してください。

      http://hostname:port/apex
      

      各要素の意味は次のとおりです。

      • hostnameは、Oracle HTTP Serverがインストールされているシステムの名前です。

      • portは、Oracle HTTP Serverに割り当てられているポート番号です。デフォルトのインストールでのOracle WebLogic Serverの場合のポート番号は7001です。OC4Jでのポート番号は8888です。Oracle Glassfish Serverでのポート番号は8080です。これらのデフォルト値は、このドキュメントの執筆時点のものです。必要に応じて、最新のデフォルトのポートを、関連するWebサーバーのドキュメントで確認してください。

      • apexは、Webサーバー構成ファイルで定義されているマウント・ポイントです。

    • mod_plsqlを使用して設定でOracle HTTP Server(Apache)を使用する場合は、次を参照してください。

      http://hostname:port/pls/apex
      

      各要素の意味は次のとおりです。

      • hostnameは、Oracle HTTP Serverがインストールされているシステムの名前です。

      • portは、Oracle HTTP Serverに割り当てられているポート番号です。デフォルトのインストールでは、この番号は7777です。Oracle HTTP Serverのインストール時のポート番号に関する情報は、次のファイルのいずれかで参照できます。

        ORACLE_BASE\ORACLE_HOME\install\portlist.ini
        ORACLE_BASE\ORACLE_HTTPSERVER_HOME\Apache\Apache\conf\httpd.conf
        

        ポート番号を変更しても、portlist.iniファイルは更新されないことに注意してください。このファイルはインストール直後のみ参照可能です。

      • plsは、mod_plsqlカートリッジを使用するためのインジケータです。

      • apexは、mod_plsql構成ファイルで定義されているデータベース・アクセス記述子(DAD)です。

        以前のリリースからアップグレードしたユーザー、またはカスタム構成を行っているユーザーの場合、この値にhtmldbやそれ以外の値が設定されている場合があります。Oracle Application Express管理者にDADの値を確認してください。

    ログイン・ページが表示されます。

  2. 「ログイン」で、次のように入力します。

    • 「ワークスペース」フィールド: ワークスペース名を入力します。

    • 「ユーザー名」フィールド: ユーザー名を入力します。

    • 「パスワード」フィールド: パスワードを大/小文字を区別して入力します。

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

    設定によっては、最初のログイン時にパスワードの変更を要求される場合があることに注意してください。

ステップ3: ワークスペースに関連付けられたスキーマへのデータベース・オブジェクトのアップロード

変換処理を開始するには、Oracle Formsアプリケーションに関連付けられたデータベース・オブジェクトが、Oracle Application Expressと同じデータベースに存在する必要があります。

Oracle Formsアプリケーションに関連付けられたデータベース・オブジェクトが、Oracle Application Expressと同じデータベースに存在しない場合は、アップロードする必要があります。

ワークスペースに関連付けられたデータベース・オブジェクトをアップロードするには、次のステップを実行します。

  1. DDLスクリプトを作成します。

  2. DDLスクリプトをSQLスクリプト・リポジトリにアップロードし、実行します。詳細は、『Oracle Application Express SQLワークショップ・ガイド』の「SQLスクリプトの実行」を参照してください。

ステップ4: 変換プロジェクトの作成

次に、「移行プロジェクトの作成」ウィザードを実行して「ステップ1: Oracle FormsからXMLへの変換」で抽出されたアプリケーション・メタデータをロードし、変換プロジェクトを作成します。

変換プロジェクトを作成するには、次のステップを実行します。

  1. 「Oracle Application Expressワークスペースへのログイン」の説明に従って、変換プロジェクト用に作成したワークスペースにログインします。

  2. 「アプリケーション・ビルダー」アイコンをクリックします。

  3. ページの右側の「移行」をクリックします。

    migration_link.gifの説明が続きます
    migration_link.gifの説明

  4. アプリケーションの移行ページで、「プロジェクトの作成」をクリックします。

    移行プロジェクトの作成ウィザードが表示されます。ウィザードが含まれるステップは、ページの左側にあるフロー・チャートに表示されることに注意してください。

  5. 次のプロジェクトの詳細を入力します。

    1. プロジェクト名: 一意の名称を入力します。プロジェクト名は、現在のワークスペースに対して一意である必要があり、空白を含めることはできません。

    2. タイプ: 「フォーム」を選択します。

    3. 説明: このプロジェクトの意味のある説明を入力します。

    4. スキーマ: 変換するOracle Formsアプリケーションに関連付けられたデータベース・スキーマ・オブジェクトを含むスキーマを選択します。

      デフォルトのスキーマは、ワークスペースと関連付けられたスキーマです。複数のスキーマがワークスペースに関連付けられている場合、すべての関連付けられたスキーマは選択リストにアルファベット順で表示されます。この場合、アップロードするOracle Formsと関連付けられたスキーマを選択します。

    5. FormsモジュールXMLファイル: 「参照」をクリックして、変換されたOracle Formモジュール(myForm_fmb.xmlなど)の情報を含むXMLファイルを特定します。

      最初に、変換されたOracle Formモジュール・ファイルをアップロードする必要があります。

    6. 「次へ」をクリックします。

      確認ページが表示されます。

    7. さらにファイルを追加するには、「別のファイルのアップロード >」をクリックします。

  6. ファイルをアップロードするには、次の項目を指定します。

    1. ファイル・タイプ: 適切なファイル・タイプを選択します。次のオプションがあります。

      • Formsモジュール: FormモジュールをXML形式でアップロードします(myForm_fmb.xml)。Forms2XML変換ツールを使用してOracle FormModuleの.FMB ファイルを.XML形式に変換します。

      • PL/SQLライブラリ: Oracle Formsアプリケーションに関連付けられたPL/SQLライブラリ(myLibrary.PLD)をアップロードします。ライブラリは、テキスト形式である必要があります。Oracle Forms Builderの「ファイル」→「変換」オプションを使用してPL/SQLライブラリの.PLLファイルを.PLDテキスト・ファイルに変換します。

      • Oracle Report: Oracle ReportをXML形式(myReport.XML)でアップロードします。Oracle Reports Builderのファイル変換オプションを使用して、バイナリ(.RDF)、ASCII(.REX)および.JSPレポートをXML形式に変換します。

      • オブジェクト・ライブラリ: オブジェクト・ライブラリをXML形式でアップロードします(myObjects_olb.XML)。Forms2XML変換ツールを使用してオブジェクト・ライブラリの.OLBファイルを.XML形式に変換します。

      • Formsメニュー: Oracle FormのメニューをXML形式でアップロードします(myMenu_mmb.XML)。Forms2XML変換ツールを使用してMenuModuleの.MMBファイルを.XML形式に変換します。

    2. ファイル: 「参照」をクリックして、アップロードするファイルを特定します。

    3. 「アップロード」をクリックします。

      確認ページが表示されます。

  7. さらにファイルを追加するには「別のファイルのアップロード >」をクリックし、確認ページにすべてのファイルが表示されるまで、前述のステップを繰り返します。

  8. プロジェクトの詳細を確認して、「終了」をクリックします。

    プロジェクト・ページが表示されます。

ステップ5: Formsメタデータの確認および編集

次に、プロジェクト・ページを使用してフォームの属性を確認および編集し、手動による変換処理を追跡します。

トピック

アプリケーションの移行ページについて

プロジェクト・ページでは、Oracle Formsの変換プロジェクトの概要を示します。

project_page_forms.gifの説明が続きます
project_page_forms.gifの説明

トピック

プロジェクト・ページの理解

プロジェクトの詳細を表示するには、プロジェクト名をクリックします。プロジェクト・ページが表示されます。

fmb_project_detail.gifの説明が続きます
fmb_project_detail.gifの説明

「ファイル名」列を除いて、プロジェクト・ページのほとんどの情報(ブロック、トリガーおよびプログラム・ユニットなどの列)がFormモジュールのXMLファイルに該当します。アップロードしたファイルに該当しない列には、0が表示されます。

プロジェクト・ページには、アップロードしたファイルに関する次の情報が表示されます。

  • タイプ: 該当するファイル拡張子(たとえば、レポートの場合はRPT、Formモジュール・ファイルの場合はFMB)を表示することで、 アップロードされたタイプが示されます。

  • ファイル名: プロジェクトにアップロードされたファイルの名前および拡張子(XMLまたはTXT)が表示されます。

  • ブロック: FormモジュールのXMLファイルのブロック数が表示されます。1つのブロックは、Oracle Application Expressの1つのリージョンにマップできます。リージョンはページ上の領域で、コンテンツのコンテナとして機能します。各ページには任意の数のリージョンを配置できます。特定のリージョン・テンプレートによってリージョンの外観を制御できます。

  • DBブロック: アップロードされたFormModule XMLファイルにあるデータベース・データ・ブロックが表示されます。これらのブロックは、表、プロシージャ、トランザクション・トリガー、副問合せのいずれかのブロック・データ・ソース・タイプをベースにすることができます。DBブロック数に含まれるブロックは、制御ブロックではありません。関連付けられた「データベース・ブロック」プロパティは、「はい」に設定されていることに注意してください。

  • トリガー: アップロードされたFormModule XMLファイルに関連付けられたすべてのトリガー(フォームレベル、ブロックレベル、アイテムレベル)の数が表示されます。

  • レコード・グループ: アップロードされたFormModule XMLファイルのレコード・グループの数が表示されます。

  • LOV: アップロードされたFormModule XMLファイルのLOVの数が表示されます。

  • アラート: アップロードされたFormModule XMLファイルのアラートの数が表示されます。

  • プログラム・ユニット: データベース情報にアクセスして操作できるスキーマ・オブジェクトの数が表示されます。

  • コンポーネント・カウント: 変換プロジェクトにアップロードされたコンポーネントの数が表示されます。

  • 完了済コンポーネント: 変換処理において、確認済かつ「完了」とマークされたコンポーネントの数が表示されます。

  • 完了率: 「完了」とマークされたコンポーネントの割合が表示されます。

このページのリンクをクリックすると、「フォーム」属性を確認し、手動変換を追跡できます。

対話モード・レポートの使用

アプリケーション移行ワークショップの多くのページが対話モード・レポートとして表示されます。各ページの上部にある検索バーを使用してページの外観をカスタマイズできます。

図search.gifの説明が続きます
図search.gifの説明

検索バーを使用して、カスタム検索の作成、ページに表示される情報のカスタマイズおよびフィルタ処理を実行します。

検索バーで使用可能なコントロールは次のとおりです。

  • 「検索」アイコン: 虫めがねに似ています。このアイコンをクリックして、検索を特定の列のみに絞ります。すべての列を検索するには、「すべての列」を選択します。

  • テキスト領域: 大/小文字を区別しない検索基準(ワイルド・カード文字は暗黙的に定義される)を入力し、「実行」をクリックします。

  • 「実行」ボタン: 検索を実行したり、フィルタを適用します。

  • 「アクション」メニュー: このメニューは対話モード・レポートのカスタマイズに使用します。

詳細は、『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』の対話モード・レポートのカスタマイズに関するセクションを参照してください。

ファイルのアップロード、アプリケーションの作成および「アプリケーションの実行」ボタンについて

次の3つのボタンが、検索バーの右側に表示されます。

  • ファイルのアップロード: クリックすると、変換プロジェクトにファイルが追加されます。詳細は、「追加ファイルのアップロード」を参照してください。

  • アプリケーションの作成: クリックすると、変換プロジェクトに含めたコンポーネントに従ってOracle Application Expressアプリケーションが作成されます。「ステップ6: Oracle Application Expressアプリケーションの生成」を参照してください。

  • アプリケーションの実行: クリックすると、Oracle Application Expressアプリケーション内のページがOracle Application Expressに送信され、表示可能なHTMLがレンダリングされます。このボタンが表示されるのは、アプリケーションが生成された後のみであることに注意してください。

「関連付けられたアプリケーション」について

「関連付けられたアプリケーション」が表示されるのは、アプリケーションを作成した後のみです。このボックスには、アプリケーションの名前、アプリケーションのページ数、最終更新日、およびその更新を行ったユーザーが表示されます。アプリケーションの名前をクリックすると、Application Builder内のそのアプリケーションのホーム・ページにリンクします。

project_ass_app.gifの説明が続きます
図project_ass_app.gifの説明

「タスク」リストについて

「タスク」リストがページの右側に表示されます。

fmb_project_tasks.gifの説明が続きます
fmb_project_tasks.gifの説明

「タスク」リストには次のリンクが含まれます。

  • プロジェクトの削除: 現在のプロジェクトが削除されます。

  • プロジェクト詳細と適用性の編集: プロジェクトの詳細ページにリンクしています。詳細は、「プロジェクトの詳細の編集」を参照してください。

  • Forms Conversionについて: Oracle Formsアプリケーションの変換方法を説明するページにリンクしています。

  • アプリケーション・デフォルトの設定: アプリケーション・デフォルトの設定ページにリンクしています。詳細は、「アプリケーション・デフォルトの設定」を参照してください。

「完了ステータス」ボックスについて

「完了ステータス」ボックスはページの右側に表示され、コンポーネントの合計数、完了コンポーネント数、完了率が表示されます。

project_page_status.gifの説明が続きます
図project_page_status.gifの説明

追加ファイルのアップロード

変換プロジェクトにファイルを追加するには、次のステップを実行します。

  1. プロジェクト・ページに移動します。

    1. 「Oracle Application Expressワークスペースへのログイン」の説明に従って、変換プロジェクト用に作成したワークスペースにログインします。

    2. 「アプリケーション・ビルダー」アイコンをクリックします。

    3. ページの右側の「移行」をクリックします。

    4. プロジェクト名をクリックします。

      プロジェクト・ページが表示されます。

  2. プロジェクト・ページで、「ファイルのアップロード」をクリックします。

  3. 「ファイル・タイプ」で、次のいずれかを選択します。

    • Formsモジュール: FormモジュールをXML形式でアップロードします(myForm_fmb.xml)。Forms2XML変換ツールを使用してOracle FormModuleの.FMB ファイルを.XML形式に変換します。

    • PL/SQLライブラリ: Oracle Formsアプリケーションに関連付けられたPL/SQLライブラリ(myLibrary.PLD)をアップロードします。ライブラリは、テキスト形式である必要があります。Oracle Forms Builderの「ファイル」→「変換」オプションを使用してPL/SQLライブラリの.PLLファイルを.PLDテキスト・ファイルに変換します。

    • Oracle Report: Oracle ReportをXML形式(myReport.XML)でアップロードします。Oracle Reports Builderのファイル変換オプションを使用して、バイナリ(.RDF)、ASCII(.REX)および.JSPレポートをXML形式に変換します。

    • オブジェクト・ライブラリ: オブジェクト・ライブラリをXML形式でアップロードします(myObjects_olb.XML)。Forms2XML変換ツールを使用してオブジェクト・ライブラリの.OLBファイルを.XML形式に変換します。

    • Formsメニュー: Oracle FormのメニューをXML形式でアップロードします(myMenu_mmb.XML)。Forms2XML変換ツールを使用してFormsMenuの.MMBファイルを.XML形式に変換します。

  4. ファイル: 「参照」をクリックして、アップロードするファイルを特定します。

  5. 「アップロード」をクリックします。

    確認ページが表示されます。

  6. さらにファイルを追加するには「アップロードと別のアップロード」をクリックし、確認ページにすべてのファイルが表示されるまで、前述のステップを繰り返します。

  7. ファイルの詳細を確認して、「終了」をクリックします。

    プロジェクト・ページが表示されます。

プロジェクトの詳細の編集

プロジェクト・ページの「編集」アイコンをクリックすると、プロジェクトの詳細ページが表示されます。「編集」アイコンは、小さな黄色の鉛筆に似ています。

project_page_edit_ico.gifの説明が続きます
図project_page_edit_ico.gifの説明

プロジェクトの詳細を編集したり、変換プロジェクトに含めるコンポーネントを指定するには、プロジェクトの詳細ページを使用します。

「コンポーネントの適用性」のデフォルトの変更

特定のコンポーネントを変換プロジェクトに含めかどうかを指定するには、「適用可能」セクションを使用します。コンポーネント・タイプの横の「はい」または「いいえ」を選択します。

applicability.gif の説明が続きます
図applicability.gif の説明

Formsモジュールの確認

プロジェクト・ページで、アップロードされたOracle FormModuleのXMLファイル(myForm_fmb.xmlなど)に含めるオブジェクトを参照できます。

トピック

インポートされたFormモジュールの表示

インポートされたFormモジュールを表示するには、次のステップを実行します。

  1. プロジェクト・ページに移動します。

    1. 「Oracle Application Expressワークスペースへのログイン」の説明に従って、変換プロジェクト用に作成したワークスペースにログインします。

    2. 「アプリケーション・ビルダー」アイコンをクリックします。

    3. ページの右側の「移行」をクリックします。

    4. プロジェクト名をクリックします。

      プロジェクト・ページが表示されます。

  2. XMLファイル名(myForm_fmb.xmlなど)の左側の「編集」アイコンをクリックします。

    フォームの詳細ページが表示されます。

  3. インポートされたFormモジュールを削除するには、「削除」をクリックします。

  4. このプロジェクトに現在関連付けられているファイルをダウンロードするには、「ダウンロード」をクリックします。

注釈について

変換処理中のフォーム・コンポーネントのステータス全体を追跡するには、注釈を使用します。詳細は、「注釈を使用した変換処理の追跡」を参照してください。

オブジェクトのメタデータの表示および特定のオブジェクトの選択

オブジェクトのメタデータを確認するには、次のステップを実行します。

  1. プロジェクト・ページに移動します。

    1. 「Oracle Application Expressワークスペースへのログイン」の説明に従って、変換プロジェクト用に作成したワークスペースにログインします。

    2. 「アプリケーション・ビルダー」アイコンをクリックします。

    3. ページの右側の「移行」をクリックします。

    4. プロジェクト名をクリックします。

      プロジェクト・ページが表示されます。

  2. 該当するオブジェクト・タイプの列の下にある数字をクリックします。または、「ファイル名」をクリックして、そのコンポーネントを説明するレポートを表示します。

    数字をクリックすると、オブジェクト・タイプがリスト表示されます。

  3. ブロック、アイテムおよびLOVを含めるには、オブジェクト名の横にある「含む」チェック・ボックスを選択し、「変更の適用」をクリックします。

  4. 特定のオブジェクトの詳細を表示するには、オブジェクト名または「編集」アイコンをクリックします。

ブロックの表示および選択

ブロックを確認するには、次のステップを実行します。

  1. プロジェクト・ページに移動します。

    1. 「Oracle Application Expressワークスペースへのログイン」の説明に従って、変換プロジェクト用に作成したワークスペースにログインします。

    2. 「アプリケーション・ビルダー」アイコンをクリックします。

    3. ページの右側の「移行」をクリックします。

    4. プロジェクト名をクリックします。

      プロジェクト・ページが表示されます。

  2. 「ブロック」列の下のリンクをクリックします。

    ブロックのリストが表示されます。デフォルトでは表示されない列については、「アクション」メニューをクリックして、「列の選択」を選択します。

  3. ブロックの詳細情報を表示するには、「名前」リンクをクリックします。

    ブロックの詳細ページが表示されます。

  4. ブロック名を編集するには、「タイトル」フィールドに新しい名前を入力し、「変更の適用」をクリックします。

  5. 特定のオブジェクトを変換に含めるには、オブジェクト名の横にある「含む」チェックボックスを選択し、「変更の適用」をクリックします。

  6. 特定のオブジェクトの詳細を表示するには、「名前」リンクをクリックします。

    ブロックの詳細ページが表示されます。次に、このページの各セクションについて説明します。

ブロックの詳細について

ブロックの詳細が表示されます。

注釈について

変換処理中のオブジェクトのステータス全体を追跡します。詳細は、「注釈を使用した変換処理の追跡」を参照してください。

「Application Expressのページ問合せ」について

Oracle Formsは、データベース表またはビューに対応するデータベース・ブロックに基づいています。強化された問合せにより、データベース・ブロックおよびデータベース・アイテムのメタデータに基づいた問合せを作成し、作成した問合せをブロック・レベルの問合せ後トリガー・ソースで拡張して導出した列を表示します。

「強化された問合せ」とは、POST-QUERYロジックが組み込まれた元の問合せです。「元の問合せ」は、ブロックおよびそのブロックで参照される列を基礎とするデータ・ソース・アイテム(表)から生成されます。

使用する問合せのタイプを指定するには、次のステップを実行します。

  1. 「ユーザー問合せ」リストから次のいずれかを選択します。

    • カスタム問合せ

    • 強化された問合せ

    • 元の問合せ

  2. 「カスタム問合せ」を選択した場合は、「カスタム問合せ」フィールドに適切な構文を入力します。

  3. 「変更の適用」をクリックします。

リレーションの詳細

XMLファイルのブロックにリレーションが指定されている場合にのみ表示されます。このセクションには、そのリレーションの情報が表示されます。

ブロック・アイテム

ブロックのアイテムが表示されます。アイテムに関連付けられた「編集」アイコンをクリックすると、アイテムの詳細が表示されます。

ブロック・トリガー

ブロックに関連付けられたブロックレベルのトリガーおよびアイテムレベルのトリガーが表示されます。「編集」アイコンをクリックすると、追加のトリガーの詳細が表示されます。

監査について

オブジェクトの作成日および最終更新日の詳細を表示する、「監査」セクションを表示または非表示にします。

アイテムの表示および選択

アイテムを確認するには、次のステップを実行します。

  1. プロジェクト・ページに移動します。

    1. 「Oracle Application Expressワークスペースへのログイン」の説明に従って、変換プロジェクト用に作成したワークスペースにログインします。

    2. 「アプリケーション・ビルダー」アイコンをクリックします。

    3. ページの右側の「移行」をクリックします。

    4. プロジェクト名をクリックします。

      プロジェクト・ページが表示されます。

  2. 「アイテム」列のリンクをクリックします。

    アイテムのリストが表示されます。検索バーの「アクション」アイコンをクリックすると、デフォルトのレポートには表示されていない、その他の情報が表示されます。

  3. アイテム・ラベルを編集するには、「アイテム・プロンプト」フィールドに新しい名前を入力し、「変更の適用」をクリックします。

  4. 特定のオブジェクトを変換に含めるには、オブジェクト名の横にある「含む」チェックボックスを選択し、「変更の適用」をクリックします。

  5. 特定のアイテムの詳細を表示するには、「アイテム名」リンクをクリックします。

    アイテムの詳細ページが表示されます。次に、このページの各セクションについて説明します。

アイテムの詳細について

アイテムについての詳細が表示されます。

注釈について

変換処理中のオブジェクトのステータス全体を追跡します。詳細は、「注釈を使用した変換処理の追跡」を参照してください。

監査について

オブジェクトの作成日および最終更新日の詳細を表示する、「監査」セクションを表示または非表示にします。

Oracle Reportsの確認

プロジェクト・ページで、アップロードされたOracle ReportのXMLファイル(myReport.XMLなど)を参照できます。

トピック

レポートの表示

レポートの詳細ページを使用すると、インポートされたレポートの詳細が表示されます。

レポートの詳細ページを表示するには、次のステップを実行します。

  1. プロジェクト・ページに移動します。

    1. 「Oracle Application Expressワークスペースへのログイン」の説明に従って、変換プロジェクト用に作成したワークスペースにログインします。

    2. 「アプリケーション・ビルダー」アイコンをクリックします。

    3. ページの右側の「移行」をクリックします。

    4. プロジェクト名をクリックします。

      プロジェクト・ページが表示されます。

  2. Oracle ReportsのXMLファイル名(myReport.XMLなど)をクリックします。

    レポートの詳細ページが表示されます。

  3. レポートを削除するには、「削除」をクリックします。

  4. レポートをダウンロードするには、「ダウンロード」リンクをクリックします。

    次のセクションでは、レポートの詳細ページについて説明します。

レポートの詳細

現在のレポートの詳細が表示されます。

注釈について

変換処理中のオブジェクトのステータス全体を追跡するには、注釈を使用します。詳細は、「注釈を使用した変換処理の追跡」を参照してください。

SQL問合せについて

Oracle Reportに関連付けられたSQL問合せが表示されます。このSQL文は、Oracle Application Expressの対話モード・レポートを生成するために使用されます。

データ・アイテムについて

レポートの各アイテムを表示します。データ・アイテムの詳細ページを表示するには、特定のアイテムの横にある「編集」アイコンをクリックします。

サマリー・アイテムについて

レポートに関連付けられたサマリー列が表示されます。これらの列では、別の列のデータが計算(合計、平均、件数、最小、最大、全体の割合など)されます。

Oracle Reportsの詳細は、次のホスティングされたヘルプ・ファイルを参照してください。

http://www.oracle.com/webapps/online-help/reports
監査について

作成日および最終更新日の詳細を表示する、「監査」セクションを表示または非表示にします。

含めるレポートの選択

レポート・ページを使用すると、変換処理に含めるレポートを選択できます。

レポート・ページを表示するには、次のステップを実行します。

  1. プロジェクト・ページに移動します。

    1. 「Oracle Application Expressワークスペースへのログイン」の説明に従って、変換プロジェクト用に作成したワークスペースにログインします。

    2. 「アプリケーション・ビルダー」アイコンをクリックします。

    3. ページの右側の「移行」をクリックします。

    4. プロジェクト名をクリックします。

      プロジェクト・ページが表示されます。

  2. Oracle ReportsのXMLファイル名(myReport.XMLなど)の右側の「編集」アイコンをクリックします。

    レポート・ページが表示されます。

  3. レポートを含めるには、チェック・ボックスを選択して、「変更の適用」をクリックします。

PL/SQLライブラリの確認

プロジェクト・ページから、Oracle Formsアプリケーションに関連付けられていて、アップロードされたPL/SQLライブラリ(myLibrary.PLDなど)および最新の注釈を確認できます。PL/SQLライブラリは、Oracle Application Expressでは生成されません。ただし、そのファイルは確認したり追跡できるようにインポートされます。

PL/SQLライブラリの詳細ページを表示するには、次のステップを実行します。

  1. プロジェクト・ページに移動します。

    1. 「Oracle Application Expressワークスペースへのログイン」の説明に従って、変換プロジェクト用に作成したワークスペースにログインします。

    2. 「アプリケーション・ビルダー」アイコンをクリックします。

    3. ページの右側の「移行」をクリックします。

    4. プロジェクト名をクリックします。

      プロジェクト・ページが表示されます。

  2. PL/SQLライブラリのXMLファイル名(myLibrary.PLDなど)をクリックします。

    PL/SQLライブラリの詳細ページが表示されます。

  3. ライブラリを削除するには、「削除」をクリックします。

  4. ライブラリをダウンロードするには、「ダウンロード」リンクをクリックします。

注釈について

変換処理中のオブジェクトのステータス全体を追跡するには、注釈を使用します。詳細は、「注釈を使用した変換処理の追跡」を参照してください。

監査について

オブジェクトの作成日および最終更新日の詳細を表示する、「監査」セクションを表示または非表示にします。

Formsメニューの確認

プロジェクト・ページから、アップロードされたMenuModuleのXMLファイル(myMenu_mmb.XMLなど)および最新の注釈を確認できます。「Formsメニュー」は、Oracle Application Expressでは生成されません。ただし、そのファイルは確認したり追跡できるようにインポートされます。

トピック

「Formsメニュー」の表示

インポートされたMenuモジュールを追跡するには、次のステップを実行します。

  1. プロジェクト・ページに移動します。

    1. 「Oracle Application Expressワークスペースへのログイン」の説明に従って、変換プロジェクト用に作成したワークスペースにログインします。

    2. 「アプリケーション・ビルダー」アイコンをクリックします。

    3. ページの右側の「移行」をクリックします。

    4. プロジェクト名をクリックします。

      プロジェクト・ページが表示されます。

  2. MenuモジュールのXMLファイル名(myMenu_mmb.XMLなど)の左側の「編集」アイコンをクリックします。

    インポート済フォーム・メニューの編集ページが表示されます。

  3. Menuモジュールを削除するには、「削除」をクリックします。

  4. Menuモジュールをダウンロードするには、「ダウンロード」リンクをクリックします。

注釈について

変換処理中のフォームのステータス全体を追跡するには、注釈を使用します。詳細は、「注釈を使用した変換処理の追跡」を参照してください。

「Formsメニュー」のサマリーの表示

Formsメニュー・ページを使用して、特定のモジュールの詳細を表示します。

Formsメニュー・ページを表示するには、次のステップを実行します。

  1. プロジェクト・ページに移動します。

    1. 「Oracle Application Expressワークスペースへのログイン」の説明に従って、変換プロジェクト用に作成したワークスペースにログインします。

    2. 「アプリケーション・ビルダー」アイコンをクリックします。

    3. ページの右側の「移行」をクリックします。

    4. プロジェクト名をクリックします。

      プロジェクト・ページが表示されます。

  2. MenuモジュールのXMLファイル名(myMenu_mmb.XMLなど)をクリックします。

    Formsメニュー・ページに、次の情報が表示されます。

    • 「編集」アイコン: このアイコンをクリックすると、モジュール・タイプに応じて、選択したメニューまたはプログラム・ユニットを説明する詳細ページが表示されます。

    • 名前: メニュー・モジュールの名前が表示されます。

    • モジュール・タイプ: モジュールのタイプ(メニューまたはプログラム・ユニット)が表示されます。

    • ファイル・サイズ: XMLファイルのサイズがキロバイト(KB)で表示されます。

    • モジュール名: モジュール名が表示されます。

    • メイン・メニュー:実行時にメイン・メニューまたは開始メニューとして機能した、「Formsメニュー」の個々のメニューの名前を指定します。

    • 割当て先: そのオブジェクトの注釈に指定されたようにオブジェクトの担当者が表示されます。

    • タグ: そのオブジェクトの注釈に指定されたように、オブジェクトを説明するために作成されたタグが表示されます。

    • 注意Snippet: そのオブジェクトの注釈に指定された注意のスニペットが表示されます。

    • ファイル名: MenuモジュールのXMLファイルの名前が表示されます。

  3. モジュールの詳細を表示するには、メニュー名の横にある「編集」アイコンをクリックします。

    詳細なページが表示されます。次のセクション 「「フォーム・メニューの詳細」および「プログラム・ユニットの詳細」の表示」を参照してください。

「フォーム・メニューの詳細」および「プログラム・ユニットの詳細」の表示

Formsメニュー・ページで「編集」アイコンをクリックすると、詳細ページが表示されます。表示されるページの形式は、モジュール・タイプによって異なります(メニューまたはプログラム・ユニット)。

「フォーム・メニューの詳細」について

ページの上部に、メニューの詳細が次のように表示されます。

  • 名前

  • 親モジュール

  • 親の名前

  • 親タイプ

  • Dirtyinfo

  • メニューの切取り

  • コメント

「メニュー項目」で、「編集」アイコンをクリックすると、詳細を表示したり、特定のメニュー・アイテムのステータスを追跡できます。


参照:

Oracle Formsの詳細は、次のホスティングされたヘルプ・ファイルを参照してください。
http://www.oracle.com/webapps/online-help/forms/

注釈について

変換処理中のオブジェクトのステータス全体を追跡するには、注釈を使用します。詳細は、「注釈を使用した変換処理の追跡」を参照してください。

「プログラム・ユニットの詳細」について

ページ上部に、プログラム・ユニット名、タイプおよび実際のプログラム・ユニット・テキスト(ある場合)が表示されます。

監査について

オブジェクトの作成日および最終更新日の詳細を表示する、「監査」セクションを表示または非表示にします。

オブジェクト・ライブラリの確認

プロジェクト・ページから、Oracle Formsアプリケーションに関連付けられていて、アップロードされたオブジェクト・ライブラリ(myObjects_olb.XMLなど)および最新の注釈を確認できます。オブジェクト・ライブラリは、Oracle Application Expressでは生成されません。ただし、そのファイルは確認したり追跡できるようにインポートされます。

Formsオブジェクト・ライブラリ・ページを表示するには、次のステップを実行します。

  1. プロジェクト・ページに移動します。

    1. 「Oracle Application Expressワークスペースへのログイン」の説明に従って、変換プロジェクト用に作成したワークスペースにログインします。

    2. 「アプリケーション・ビルダー」アイコンをクリックします。

    3. ページの右側の「移行」をクリックします。

    4. プロジェクト名をクリックします。

      プロジェクト・ページが表示されます。

  2. オブジェクト・ライブラリのXMLファイル名(myObjects_olb.XMLなど)の左にある「編集」アイコンをクリックします。

    オブジェクト・ライブラリの詳細ページが表示されます。

注釈について

変換処理中のオブジェクトのステータス全体を追跡するには、注釈を使用します。詳細は、「注釈を使用した変換処理の追跡」を参照してください。

監査について

作成日および最終更新日の詳細を表示する、「監査」セクションを表示または非表示にします。

注釈を使用した変換処理の追跡

変換処理中のオブジェクトのステータス全体を追跡するには、注釈を使用します。特定のオブジェクトを説明するほとんどのページに、「注釈」セクションが含まれています。

fmb_annotation.gifの説明が続きます
図fmb_annotation.gifの説明

次のフィードを使用して、オブジェクトを変換に含める必要があるかどうかの判断、優先度の割当て、ステータスの追跡、特定ユーザーへのオブジェクトの割当てまたは注意とタグの作成を行います。

次のオプションがあります。

  • 適用可能: 生成されたOracle Application Expressアプリケーションのコンテキストでそのオブジェクトが適用可能かどうかを追跡します。「はい」または「いいえ」を選択します。

    初期値は、プロジェクトの詳細ページに定義される、そのコンポーネントまたはトリガーのデフォルト設定の適用性によって決まります。

  • 優先度: オブジェクトに対して優先度を数字で割り当てます。

  • 完了: 変換が完了したかどうかを追跡します。「はい」または「いいえ」を選択します。

  • 割当て先: 特定のユーザーにオブジェクトを割り当てます。

  • 注意:オジェクトに関する注意を入力します。

  • タグ: オブジェクトにタグを割り当てます。

「適用可能」および「完了」に定義した値は、完了率の判定に使用されます。「適用可能」および「完了」の値はすべて、ブロックに対してバルク変更ページから一度に変更することができます。

注釈を使用する利点

Oracle Formsには多数の個別コンポーネントがあるため、元のアプリケーションの機能が必要ではないのか、またはOracle Application Expressアプリケーションに複製されているのかを評価することは重要です。初期設計では必要な機能の一部しか組み込まれないことを考えれば、生成後に実装する必要がある機能のリマインダとしてこれらのフィールドを使用できます。

ステップ6: Oracle Application Expressアプリケーションの生成

変換プロジェクトで、Oracle Formsメタデータを確認して更新した後、Oracle Application Expressでアプリケーションを生成する必要があります。

アプリケーションの作成時に、ホームページはデフォルト設定で定義されます。空白ページ、または他の表のレポートおよびフォームをアプリケーションの一部として含めることができるように、追加の空白ページを作成することもできます。

アプリケーションがどのユーザー・インタフェースのテーマに基づく必要があるかを選択できます。デフォルトでは、アプリケーションは1レベルのタブを使用します。

ショートカットとして、一部のアプリケーションのデフォルトの設定もできます。これらのデフォルトは、新規アプリケーションを作成するたびに使用されます。

トピック

アプリケーション・デフォルトの設定

アプリケーション・デフォルトを設定するには、次のステップを実行します(オプション)。

  1. プロジェクト・ページに移動します。

    1. 「Oracle Application Expressワークスペースへのログイン」の説明に従って、変換プロジェクト用に作成したワークスペースにログインします。

    2. 「アプリケーション・ビルダー」アイコンをクリックします。

    3. ページの右側の「移行」をクリックします。

    4. プロジェクト名をクリックします。

      プロジェクト・ページが表示されます。

  2. プロジェクト・ページの右側にある、「タスク」リストの「アプリケーション・デフォルトの設定」をクリックします。

  3. デフォルトに使用するオプションを選択します。

    詳細は、「ヘルプ」またはアイテム・ラベルをクリックしてください。アイテム・ラベルをクリックすると、アイテムおよびオプションを説明する別ウィンドウが開きます。

  4. 「変更の適用」をクリックします。

    プロジェクト・ページが表示されます。

アプリケーションの作成

アプリケーションを作成するには、次のステップを実行します。

  1. プロジェクト・ページに移動します。

    1. 「Oracle Application Expressワークスペースへのログイン」の説明に従って、変換プロジェクト用に作成したワークスペースにログインします。

    2. 「アプリケーション・ビルダー」アイコンをクリックします。

    3. ページの右側の「移行」をクリックします。

    4. プロジェクト名をクリックします。

      プロジェクト・ページが表示されます。

  2. プロジェクト・ページで、「アプリケーションの作成」をクリックします。

  3. 「名前」で、次のように指定します。

    1. 名前: このアプリケーションの名前を入力します。デフォルトの名前は、そのプロジェクトの名前が使用されます。

    2. アプリケーションの作成: 作成方法を選択します。移行プロジェクトに基づくを選択します。


      ヒント:

      「既存のアプリケーション設定モデルに基づく」を選択すると、以前に生成したOracle Application Expressアプリケーションからモデルを再利用できます。

    3. 「次へ」をクリックします。

  4. 「選択したアプリケーション・オブジェクト」セクションで、特定のページをカスタマイズできます。次に例を示します。

    • ページの名前を変更します。「ページ名」リンクをクリックすると表示される新しいページ定義ページに、新しい名前を入力します。

    • ホーム・ページのナビゲーションを選択します。「ホーム」リンクをクリックします。「ページ定義」が表示されます。「ナビゲーション」で、次のいずれかを選択します。

      • 箇条書き付きで、順序付けされていない縦のリスト

      • 縦のイメージ・リスト

      • 横のイメージ・リスト(デフォルト)

    • 親ページにイメージを表示するには、「ページ名」リンクをクリックします。「ページ定義」が表示されます。「ページ・アイコン」までスクロールします。リストからイメージを選択するか、または「検索」アイコン(懐中電灯)をクリックすると、さらにオプションが表示されます。

      親ページごとにこのステップを繰り返します。ページにイメージを明示的に選択しない場合、デフォルトのイメージがこのページに表示されます。

      アプリケーションにイメージを表示する場合は、ホームページのナビゲーションで「縦のイメージ・リスト」または「横のイメージ・リスト」のどちらかが選択済である必要があります。

  5. アプリケーションにさらにページを追加するには、「ページの追加」セクションまでスクロールします。ページ・タイプを選択して「ページの追加」をクリックします。各ページ・タイプの詳細を確認するには、アイテムのヘルプをクリックします。

    新しいページは、「選択したアプリケーション・オブジェクト」セクションのリストの下に表示されます。

  6. 「次へ」をクリックします。

  7. アプリケーションのテーマを選択して、「次へ」をクリックします。

    テーマは、ボタンまたはページなどのアプリケーションのレイアウトおよびスタイルを定義するテンプレートのコレクションです。

  8. 選択内容を確認して、「作成」をクリックします。

  9. アプリケーションをプレビューするには、「アプリケーションの実行」をクリックします。次に、Oracle Application Expressのワークスペースの資格証明を使用してログインします。

    ユーザーのアプリケーションはOracle Application Expressで別のアプリケーションとして表示されます。

  10. アプリケーションをカスタマイズするには、「開発者」ツールバーまでスクロールして、「アプリケーションの編集」をクリックします。

    アプリケーションを生成してすぐに、次のカスタマイズを実行する場合があります。

    • アプリケーション名の変更:各アプリケーションには一意のIDがありますが、変換プロジェクト名はデフォルトでアプリケーションの名前になります。より簡単にアプリケーションを識別するには、アプリケーション属性を編集して、よりわかりやすい名前に変更する必要があります。

    • 認証スキームの変更:デフォルトの認証スキームは、Application Express認証です。アプリケーション属性を編集して、認証スキームを変更できます。


    参照:

    モデルがFormsに基づいて特定のページを表示する理由の詳細は、「ブロックとページ・リージョンのマッピング」を参照してください。アプリケーション属性の編集、ページの追加、アプリケーションのデプロイについては、Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドまたはオンライン・ヘルプを参照してください。

移行プロジェクトの削除

移行プロジェクトを削除する場合、移行プロジェクトに関連したメタデータのみを削除します。移行プロジェクトを削除することで、プロジェクトから生成したアプリケーション、またはワークスペースに関連したスキーマの表やビューなどのオブジェクトが削除されたり、影響を受けたりすることはありません

移行プロジェクトを削除するには、次のステップを実行します。

  1. 「Oracle Application Expressワークスペースへのログイン」の説明に従って、変換プロジェクト用に作成したワークスペースにログインします。

  2. 「アプリケーション・ビルダー」アイコンをクリックします。

  3. ページの右側の「移行」をクリックします。

  4. アプリケーションの移行ページで、削除するプロジェクトをクリックします。

  5. プロジェクト・ページで、「タスク」リストから「プロジェクトの削除」をクリックします。

  6. 「プロジェクトの削除」ボタンをクリックして削除を確認します。