※ ここで紹介する参考資料の一部は、9i へのアップグレードに関する記述になっていますが、Forms/Reports 10.1.2に対してもほぼ同じ内容が適用可能です。ただし、Forms/Reports 10.1.2に対しては、資料内を次のように読み替えてください
資料内の用語 Forms/Reports 10.1.2での用語 コメント ifcmp90.exe frmcmp.exe ../forms90/.. ../forms/.. ディレクトリ名およびURL内で使用されています f90servlet frmservlet l90servlet lservlet FORMS90_PATH FORMS_PATH
アップグレードの概要は、こちらの資料で確認できます。
詳細な手順は、『
基本手順チェックリスト』にリストアップしています。手順ミスを最小限に抑えるために、このチェックリストを活用することをお勧めします。
その上で、以下の手順を参考に作業を実施してください。
![]() |
【R1.x/2.x → 6i】 |
※ 既にR6iをお使いの場合は、次のステップにお進みください。
- Developer/2000 から Developer R6i への移行
- 旧リリースで作成したソース・ファイル(fmb、pll、olb、rdf)を 6i のForms Builder/Reports Builderで開く (ある程度は自動でコード変換が実施されます)
『Oracle Developer 6i 移行ガイド』
【6i C/S → 10g Web】 : デモで実感 |
- Developer R6i C/S から Forms/Reports 10g Web へのアップグレード
- Oracle Developer Suite のインストールと設定- Forms Migration Assistant を使用してコード変換を実施する(ある程度は自動でコード変換が実施されます)
- Reportsで日本語出力するための追加設定作業の実施
→『Oracle Reports 10.1.2 でのPDF出力機能詳細』
- Webでは使用できない(廃止された)機能に注意してコード修正を行う
参考:
- 『Forms 6i からのForms アプリケーションの移行(10.1.2日本語、10.1.2英語、9.0.4日本語)』
- 『Oracle9i Formsクライアント/サーバーからWebへの移行』
※ 資料内 「3.1 異なる動作をする機能」で紹介されている各機能は、Forms10.1.2で導入されたWebUtil機能を使うことにより、C/Sでの動作と同じ振る舞いにすることが可能です。
→ WebUtil については 『WebUtil導入ガイド』 (次ステップ参照)を参照ください- 『Oracle9i Forms: 廃止される機能』
- 『Oracle9i Reports: 廃止される機能』
- Oracle Application Server のインストールと Forms/Reports サービスの設定
- Reportsで日本語出力するための追加設定作業の実施
→『Oracle Reports 10.1.2 でのPDF出力機能詳細』
【Web対応コードの追加】 : デモで実感 |
- Webアプリケーション固有の追加作業(必要に応じて)
- Forms WebクライアントからクライアントPCへのファイル出力、ライブラリやアプリをコールするための設定
→『WebUtil 機能概要』、『WebUtil 導入ガイド』
- Webクライアントに対する機能の追加
→ Pluggable Java Component による機能拡張
例:『Forms PJCを用いたWebクライアントでの日本語入力の自動On/Off制御』
|
|||||