Masowa aktualizacja formularzy może być obsługiwana za pomocą JDAPI, który jest dołączony do instalacji kreatora formularzy. Dobrym punktem wyjścia jest Kreator formularzy -> Pomoc -> Pomoc online -> Spis treści -> Programowanie formularzy Oracle za pomocą JDAPI.
Uwaga:następujące zmienne env muszą być ustawione poprawnie:
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 działa tylko z formularzami, menu i bibliotekami, nie działa z raportami. Użyłem go do pomyślnej modyfikacji aplikacji 400+ formularzy, zmiany obejmowały tworzenie bloków, przesuwanie przycisków, zmianę czcionki, zmianę rozmiaru okna i płótna, usuwanie przestarzałych pól.
Masowa aktualizacja raportów, miałem ograniczony sukces podczas konwersji do xml, a następnie edycji, proces działał na prostych raportach, na złożonych raportach brakowało komponentów podczas konwersji do XML, a następnie z powrotem do RDF (może to być specyficzne dla naszych raportów, być może masz lepsze wyniki).