フォームの一括更新は、Forms Builderのインストールに含まれているJDAPIを使用して処理できます。開始点としては、FormsBuilder->ヘルプ->オンラインヘルプ->目次->JDAPIを使用したOracleFormsのプログラミングを参照してください。
注:次の環境変数を正しく設定する必要があります:
ORACLE_HOME={your forms/reports install}\{Oracle_FRHome1}
CLASSPATH=%ORACLE_HOME%\jlib\frmjdapi.jar;%CLASSPATH%
FORMS_PATH={path to your fmb's}
PATH=%ORACLE_HOME%\jdk\bin;%PATH%
JDAPIは、フォーム、メニュー、およびライブラリでのみ機能し、レポートでは機能しません。これを使用して、400以上のフォームのアプリケーションを正常に変更しました。変更には、ブロックの作成、ボタンの移動、フォントの変更、ウィンドウとキャンバスのサイズの変更、非推奨のフィールドの削除が含まれます。
レポートの一括更新、xmlへの変換と編集の成功は限られていました。プロセスは単純なレポートで機能しました。複雑なレポートでは、XMLに変換してからRDFに戻すときにコンポーネントが欠落していました(これはレポートに固有である可能性があります。より良い結果)。