Hromadnou aktualizaci formulářů lze zpracovat pomocí rozhraní JDAPI, které je součástí instalace nástroje Forms Builder. Dobrým výchozím bodem je Forms Builder -> Nápověda -> Online nápověda -> Obsah -> Programování Oracle Forms pomocí JDAPI.
Poznámka:Následující proměnné env musí být nastaveny správně:
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 funguje pouze pro formuláře, nabídky a knihovny, nefunguje pro sestavy. Použil jsem jej k úspěšné úpravě aplikace s více než 400 formuláři, změny zahrnovaly vytváření bloků, přesouvání tlačítek, změnu písma, změnu velikosti okna a plátna, odstranění zastaralých polí.
Hromadná aktualizace sestav, při převodu do xml a následné úpravě jsem měl omezený úspěch, proces fungoval na jednoduchých sestavách, na složitých sestavách chyběly komponenty při převodu do XML a poté zpět do RDF (toto mohlo být specifické pro naše sestavy, možná jste lepší výsledky).