Работа с jDeveloper OAF и EBS

У меня новый проект, и мне нужно изменить веб-страницу в пакете ebusiness, созданном с помощью oaf, но я не знаю, с чего начать.

Прямо сейчас. У меня есть jDeveloper с соответствующим патчем для oaf framework, я установил файл.DBC в своей защищенной папке для подключения к базе данных ebs и серверу, но не знаю, как импортировать файл страницы (и какой файл) делать модификации и как развернуть эти изменения.

Я знаю, что это может звучать глупо или бессмысленно, но это мое первое вторжение в oaf с jdeveloper.

Если у кого-то есть документ или какой-то контекст по этому поводу, пожалуйста, дайте мне знать.

С уважением

1 ответ

1)Определите компоненты BC4J. Чтобы найти соответствующие java-файлы для расширения функциональности страницы, установите для параметра профиля FND:Diagnostics значение "Yes". Ссылка на эту страницу появляется внизу каждой рабочей страницы OA-фрейма. Нажмите на эту ссылку на страницу, которую вы хотите расширить и увидеть все компоненты BC4J за этой страницей OAF. Скопируйте пути и получите эти файлы.class из $JAVA_TOP среднего уровня.
2)Получить исходный код. Импортировать правильные java-файлы ".class", как указано в предыдущем шаге. Используйте декомпиляторы, такие как JAD или cavaJ, чтобы получить оригинальный java-код из этих файлов классов, чтобы понять логику. 3)Расширьте страницы. Скопируйте в вашу локальную систему проектные папки jdeveloper, измените код и протестируйте его из jdeveloper.

4)Развертывание - после успешного тестирования скопируйте файлы.class в пользовательский каталог $JAVA_TOP среднего уровня и используйте jpximport для замены расширений объекта просмотра. Разверните файлы.class в двоичном режиме с помощью winscp или Filezila. Если вы изменили или создали новые области LOV (скопируйте эти xml-файлы в соответствующий верхний каталог mds приложения в режиме ASCII).

5)Пост-развертывание - отказов приложений среднего уровня для просмотра изменений на странице, просьба администратора баз данных отказов приложений среднего уровня (обычно разработчики не имеют привилегий для отказов приложений среднего уровня даже в экземпляре разработки)

Надеюсь, это поможет, пожалуйста, дайте мне знать, если у вас есть какие-либо вопросы.

-Суреш Кандру

Другие вопросы по тегам