Oracle Formsでの手動のReportsのアップグレード

特定のステップを使用して、Oracle FormsでReportsを手動でアップグレードすることもできます。

「Oracle Forms Migration Assistantの使用について」で説明しているように、Forms Migration Assistantを使用すると、統合されたReportsコールをOracle Formsモジュール内で変更できます。Migration Assistantは、Run_ProductコールをReportsにリダイレクトしてRun_Report_ObjectビルトインとReports Servicesが使用されるようにするコードをアプリケーション・モジュールに追加します。変換後は、Forms 6iでRun_Productおよびランタイム・エンジンを使用する場合と同じ品質が提供されます。

Oracle FormsでReportsを手動でアップグレードする手順は次のとおりです。

  1. Run_Productのすべての状態変化を検索します。
  2. これらのコールに使用されているパラメータ・リストを特定し、検索します。
  3. desnameやdestypeなど、Reportsのすべてのシステム・パラメータ設定をパラメータ・リストから削除します。
  4. Oracle FormsまたはForms 6i Builderに定義されているReportsノード名のReportsノードIDを検索します。
  5. PL/SQLで、DESNAME、REPORT_SERVER、DESFORMAT、DESTYPE、COMM_MODEおよびEXECUTION_MODEにSet_Report_Object_Propertyコードを作成します。
  6. Run_Report_Object(report_node_id, paramlist_id)を使用して、Run_Product用に作成されているパラメータ・リストを再利用します。
    RUN_REPORT_OBJECTビルトインの使用方法の詳細は、Form Builderのヘルプを参照してください。