फॉर्म्स मास अपडेट को जेडीएपीआई का उपयोग करके नियंत्रित किया जा सकता है जो फॉर्म बिल्डर इंस्टाल के साथ शामिल है। एक अच्छा प्रारंभिक बिंदु फॉर्म बिल्डर में है -> सहायता -> ऑनलाइन सहायता -> सामग्री -> प्रोग्रामिंग ओरेकल फॉर्म जेडीएपीआई के साथ।
नोट:निम्नलिखित env चरों को सही ढंग से सेट करने की आवश्यकता है:
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+ फॉर्म एप्लिकेशन को सफलतापूर्वक संशोधित करने के लिए किया है, परिवर्तनों में ब्लॉक बनाना, बटन चलाना, फ़ॉन्ट परिवर्तन, विंडो और कैनवास आकार परिवर्तन, बहिष्कृत फ़ील्ड को हटाना शामिल है।
बड़े पैमाने पर अपडेट की रिपोर्ट करता है, मुझे एक्सएमएल में परिवर्तित करने में सीमित सफलता मिली है, फिर संपादन, प्रक्रिया सरल रिपोर्ट पर काम करती है, जटिल रिपोर्ट पर एक्सएमएल में कनवर्ट करते समय गायब घटक थे फिर वापस आरडीएफ में (यह हमारी रिपोर्ट के लिए विशिष्ट हो सकता है, आपके पास हो सकता है बेहतर परिणाम)।