понедельник, 21 ноября 2011 г.

Необходимый инструментарий разработки и его первоначальная настройка

Для разработки OAF приложений в OEBS R12 используется специальная сборка Oracle JDeveloper 10g под названием Oracle JDeveloper 10G OA Extension. Сборки зависят от версии патча OEBS, поэтому для начала необходимо определить версию OA Framework окружения, для которого будет осуществляться разработка.

Заходим в ОЕБС и на главном меню внизу страницы слева нажимаем ссылку “О Данной Странице”. Если ссылки нет, то необходимо назначить Вашему пользователю профиль “БОП:Диагностика” (FND:Diagnostics), устанавливаем значение “Y” на уровне пользователя.

После перехода на экран “О Данной Странице” выбираем вкладку “Компоненты технологии”. Нас интересует поле “Структура OA”


Переходим по ссылке https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doctype=HOWTO&id=416708.1 и находим нужную нам сборку JDeveloper.


Скачиваем архив по ссылке и распаковываем его в папку на диске. Желательно без пробелов в именах путей ( Например: C:/JDev10GR12 ).

Устанавливаем переменную окружения JDEV_USER_HOME. В данном каталоге будут создаваться проекты JDeveloper.


Теперь, для того, чтобы JDeveloper смог устанавливать связь с OEBS и запускать приложения, нам необходимо взять с сервера FND DBC файл. Есть несколько способов. Если есть доступ к файловой системе сервера приложений, то файл можно скопировать непосредственно из файловой системы. Файл лежит в каталоге $FND_SECURE. Файлов может быть несколько. Чтобы определить, какой именно файл нам нужен, заходим в OEBS и в окне “О данной странице” выбираем вкладку “Системные свойства Java”. Там ищем параметр DBCFILE, который указывает на каталог и файл, который нам нужен и забираем этот файл. На DBC файл так же указывает поле “База данных” во вкладке “Контекст страницы”.



Если нет доступа к файловой системе, этот файл можно получить следующим образом. Заходим на домашнюю страницу OEBS, например путь в строке браузера выглядит так: http://host:port/OA_HTML/OA.jsp?OAFunc=OAHOMEPAGE, меняем OA.jsp?OAFunc=OAHOMEPAGE на jsp/fnd/aoljtest.jsp и переходим по новой ссылке. Ссылка теперь имеет вид http://host:port/OA_HTML/jsp/fnd/aoljtest.jsp Вводим параметры подключения к БД данного окружения (например, берем параметры из TNS_NAMES.ora) и нажимаем кнопку test.


После успешного подключения внизу страницы переходим по ссылке “Enter AOL/J Setup Test”


После перехода, видим 2 окна, слева выбираем ссылку “Locate DBC File” и затем в правом окне отображается содержимое DBC файла. Создаем файл и копируем в него текст между строками “DBC file found, content:” и “Next (Verify settings in DBC file)”. Копируем полученный файл в каталог: куда_распаковали_архив\jdevhome\jdev\dbc_files\secure.


Создаем ярлык на рабочем столе для быстрого запуска JDeveloper. Путь к исполняемому файлу куда_распаковали_архив\jdevbin\jdev\bin\jdevw.exe

Запускаем JDeveloper и в меню Tools -> Embedded OC4J Server Preferences -> Global -> Startup устанавливаем “Default Local IP Address”


В следующий раз рассмотрим создание простой формы, работу с БД и перенос простой формы на рабочее окружение

Комментариев нет:

Отправить комментарий