ODA это программа, позволяющая увидеть фрагменты PL/SQL кода, в котором используются объекты базы данных(таблицы, хранимые процедуры, последовательности и т.д.), причем не важно, о каком PL/SQL коде идет речь - хранимых процедурах, тригерах таблиц или программах Oracle*Forms.

Вначале информацию об объектах базы нужно загрузить в репозиторий(кнопка "Introduce object"), можно указать шаблон имен объектов, которые вы хотите загрузить, используя полное имя или только начало имени, имя владельца объектов и DB link, если необходимо.

После загрузки объектов вы увидите древовидную структуру, вначале список типов объектов, а затем, ракрывая двойным кликом или нажатием на "+" интересующую вас строку, можно погружаться вглубь получая новые списки объектов.

Погружение можно выполнять на двух вкладках "Parent" и "Detail", и это будут погружения в двух направлениях:

На любом этапе погружения можно увидеть справа вверху зависимость - фрагмент кода(контекст), где используется объект, внизу слева - список процедур пакета(если прграммный код это пакет) и полный текст процедуры. Можно увеличить или уменьшить размер фрагмента, выбирая "Show context row limit".

Если нажать на кнопку "HTML presentation", то во вкладке "HTML" можно увидеть все зависимости объектов Oracle как один отчет.

Я надеюсь, вы оцените, что те же методы, можно применять и к загруженым Oracle*Forms. Нужно прежде загрузить объекты базы, указав, может быть только имя счета влвдельца таблиц и хранимых процедур. На втором этапе необходимо загрузить сами формы(файлы FMB) - функция "Introduce object", вкладка "Form". Теперь двойным кликом на строчке интересующей нас формы можно раскрыть список объектов базы, которые используются в форме. Поиск производится в программах и тригерах, Record Groups, в свойствах блоков.

Программа написана на Java и представляет собой jar архив. Для работы понятно нужно загрузить архивы classes12.jar и f90jdapi.jar и JRE(Java Runtime Environment). Ссылки указаны на странице, с которой вы выполняли загрузку ODA.

Загруженная вами версия является бета версией. Она не всегда корректно работает с кодами, где есть XML и HTML. Не все хорошо в формах. Я борюсь, чтобы программа работала быстрее.

Буду рад получить Ваши замечания и предложения.