Инструкции по установке примеров вызовов исходных API адаптера Oracle

Импортированный пример можно использовать для создания приложения, использующего адаптер Oracle непосредственно для подключения к API E-Business Suite Oracle.

Об этой задаче

Требования к учетной записи пользователя приложения и базы данных
Для использования этого примера потребуется учетная запись базы данных с правами доступа, необходимыми для запуска содержимого примера, а также учетная запись Oracle E-Business Suite, позволяющая выполнять обязанности системного администратора и администратора по расчетам. Для успешного выполнения этого примера предполагается, что учетная запись пользователя, запускающего все сценарии - это учетная запись пользователя APPS для базы данных Oracle. Пользователю присвоены следующие права доступа:
  • Изменять и создавать содержимое схемы APPS
  • Добавлять данные в таблицы и удалять данные из них
  • Запускать необходимые исполняемые файлы в схеме APPS
Для Oracle E-Business Suite требуется учетная запись с правами доступа к следующим возможностям:
  • Системный администратор
  • Администратор по расчетам
Прим.: Если используемая учетная запись Oracle E-Business Suite не имеет соответствующих прав доступа, они могут быть добавлены. Для изменения прав доступа, присвоенных учетной записи, которая будет использоваться, войдите под учетной записью с правами доступа системного администратора и выберите Защита > Пользователь > Определить опцию меню. Конкретная информация об изменении прав доступа пользователя приведена в документации по приложениям Oracle.

Процедура

  1. После импорта примера проект отображается на панели Структура предприятия в рабочей области:
    импорт примера
  2. Теперь вы должны добавить необходимые внешние файлы jar в проект коннектора. Добавьте файлы в проект с помощью конфигурации пути компоновки. На панели Структура предприятия щелкните правой кнопкой мыши на проекте NativeAPI и выберите Свойства. На странице Свойства выберите Путь компоновки Java и укажите Библиотеки. Выберите Добавить внешние файлы Jar.
    1. Перейдите в каталог рабочей области, в котором находится драйвер Oracle, выберите CWYOE_OracleEBS.jar, щелкните Открыть и нажмите OK.
    2. Перейдите в каталог, в котором находится WebSphere Application Server, и разверните WebSphere > AppServer > runtimes. Выберите com.ibm.ws.admin.client_<версия>.jar, нажмите Открыть и затем OK.
    3. Вам необходимо получить этот файл у администратора сервера Oracle: ojdbc.jar. Перейдите в каталог, в котором находится файл ojdbc.jar, выберите ojdbc.jar и нажмите Открыть и затем OK.
  3. Разверните NativeAPI > src > nativeapi.executable и выберите EBSAPIImpl.java. Щелкните правой кнопкой мыши на EBSAPIImpl.java и выберите Открыть с помощью > Редактор Java. Измените аннотации, указывающие на систему EBS Oracle. Необходимо указать следующую информацию:
    /**
     * @j2c.managedConnectionFactory class="com.ibm.j2ca.oracleebs.runtime.OracleManagedConnectionFactory"
     * @j2c.managedConnectionFactory-property name="XADataSourceName" value="oracle.jdbc.xa.client.OracleXADataSource"
     * @j2c.managedConnectionFactory-property name="adapterID" value="001"
     * @j2c.managedConnectionFactory-property name="autoCommit" value="true"
     * @j2c.managedConnectionFactory-property name="connectionType" value="LocalConnectionProps"
     * @j2c.managedConnectionFactory-property name="databaseURL" value="jdbc:oracle:thin:@my_host:1521:my_database"
     * @j2c.managedConnectionFactory-property name="databaseVendor" value="ORACLE"
     * @j2c.managedConnectionFactory-property name="jdbcDriverClass" value="oracle.jdbc.driver.OracleDriver"
     * @j2c.managedConnectionFactory-property name="password" value="password"
     * @j2c.managedConnectionFactory-property name="returnDummyBOForSP" value="false"
     * @j2c.managedConnectionFactory-property name="userName" value="user"
     * @j2c.connectionSpec class="com.ibm.j2ca.oracleebs.runtime.OracleConnectionSpec"
     * @generated
     */
    • Database URL: строка URL базы данных
    • User Name: допустимое имя пользователя для доступа к системе OracleEBS
    • Password: допустимый пароль пользователя. Пароль хранится в виде простого текста, поэтому его следует использовать временно для данного примера. Для рабочего развертывания следует использовать механизм псевдонима идентификации.

    Для сохранения изменений нажмите CTRL+S.

  4. Щелкните правой кнопкой мыши на файле клиент > ApplicationClient.java и выберите Запустить как > Приложение Java.

Результаты

Проверьте результат с помощью веб-клиента EBS Oracle:

Комментарии