Cập nhật hàng loạt biểu mẫu có thể được xử lý bằng cách sử dụng JDAPI được bao gồm trong cài đặt trình tạo biểu mẫu. Điểm khởi đầu tốt là trong Trình tạo biểu mẫu -> Trợ giúp -> Trợ giúp trực tuyến -> Nội dung -> Lập trình biểu mẫu Oracle với JDAPI.
Lưu ý:các biến env sau cần được đặt chính xác:
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 chỉ hoạt động trên Biểu mẫu, Thực đơn và Thư viện, không hoạt động đối với Báo cáo. Tôi đã sử dụng nó để sửa đổi thành công ứng dụng hơn 400 biểu mẫu, các thay đổi bao gồm tạo khối, di chuyển nút, thay đổi phông chữ, thay đổi kích thước cửa sổ và canvas, xóa các trường không dùng nữa.
Cập nhật hàng loạt báo cáo, tôi đã thành công hạn chế khi chuyển đổi sang xml sau đó chỉnh sửa, quy trình làm việc trên các báo cáo đơn giản, trên các báo cáo phức tạp, có các thành phần bị thiếu khi chuyển đổi sang XML sau đó quay lại RDF (điều này có thể dành riêng cho các báo cáo của chúng tôi, bạn có thể có kết quả tốt hơn).