Massa-updates van formulieren kunnen worden afgehandeld met behulp van JDAPI, dat bij de installatie van de formulierenbouwer wordt geleverd. Een goed startpunt is Forms Builder -> Help -> Online Help -> Inhoud -> Oracle-formulieren programmeren met JDAPI.
Opmerking:de volgende env-variabelen moeten correct worden ingesteld:
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 werkt alleen op formulieren, menu's en bibliotheken, werkt niet voor rapporten. Ik heb het gebruikt om met succes een toepassing van meer dan 400 formulieren aan te passen, waaronder het maken van blokken, het verplaatsen van knoppen, het wijzigen van het lettertype, het wijzigen van venster- en canvasgroottes, het verwijderen van verouderde velden.
Massa-update van rapporten, ik heb beperkt succes gehad bij het converteren naar xml en het bewerken, het proces werkte op eenvoudige rapporten, bij complexe rapporten ontbraken er componenten bij het converteren naar XML en vervolgens terug naar RDF (dit kan specifiek zijn geweest voor onze rapporten, mogelijk heeft u betere resultaten).