Инструкции по установке примеров адаптера PeopleSoft

Для того чтобы запустить пример PeopleSoft, выполните следующие действия.

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

Перед импортом примера:
  1. Убедитесь в том, что рабочая область пуста.
  2. Получите следующий файл у администратора сервера PeopleSoft:
    • psjoa.jar
    • PSFTCI.jar
  3. Установите таблицы данных пользователей, представленные вместе с примером, в системе PeopleSoft Enterprise.
По завершении импорта примера выполните следующие действия:

Настройте сервер и свяжите с ним пример, выполнив следующие действия:

Процедура

  1. Если значок Java™ EE, проекция Java EE, не отображается, то выберите проекцию Java EE. В строке меню выберите Окно > Открыть > Проекция > Другие.
  2. Откроется страница выбора проекции. Выберите Java EE.
  3. Нажмите кнопку OK. Откроется проекция Java EE.
  4. Добавьте необходимые файловые зависимости:
    • psjoa.jar: Перетащите psjoa.jar из файловой системы в папку connectorModule проекта коннектора CWYES_PeopleSoft. Добавьте этот файл в путь к классам. Это можно сделать в представлении Свойств проекта.
    • PSFTCI.jar: перетащите PSFTCI.jar из файловой системы в папку connectorModule проекта программы соединения CWYES_PeopleSoft. Добавьте этот файл в путь к классам. Это можно сделать в представлении Свойств проекта.
  5. Для того чтобы связать пример с сервером PeopleSoft, измените данные соединения в классе реализации объекта. Откройте CustomerInfoImpl.java в редакторе Java и измените следующий раздел кода для использования данных соединения сервера PeopleSoft.
    /**
     * @j2c.managedConnectionFactory class="com.ibm.j2ca.peoplesoft.PeopleSoftManagedConnectionFactory"
     * @j2c.managedConnectionFactory-property name="adapterID" value="001"
     * @j2c.managedConnectionFactory-property name="hostName" value="hostname"
     * @j2c.managedConnectionFactory-property name="password" value="password"
     * @j2c.managedConnectionFactory-property name="pingCompInterface" value="WBI_CUSTOMER_CI"
     * @j2c.managedConnectionFactory-property name="port" value="portnumber"
     * @j2c.managedConnectionFactory-property name="userName" value="userName"
     * @j2c.connectionSpec class="com.ibm.j2ca.peoplesoft.PeopleSoftConnectionSpec"
     * @generated
     */
    Необходимо изменить следующие поля:
    • Имя хоста: имя хоста PeopleSoft Enterprise
    • Номер порта : номер порта для использования соединения с системой PeopleSoft
    • Имя пользователя : действительное имя пользователя для доступа к системе PeopleSoft
    • Пароль: действительный пароль вышеупомянутого пользователя. Пароль хранится в виде простого текста, поэтому его следует использовать временно для данного примера. Для рабочего развертывания следует использовать механизм псевдонима идентификации.
  6. Тестирование приложения:
    1. Выберите Файл > Создать > Прочие > J2C > Веб-страница, веб-служба или EJB из объекта JavaBean J2C. Нажмите кнопку Далее.
    2. На странице Выбор объекта JavaBean J2C нажмите Найти.
    3. На странице Поиск объекта JavaBean J2C введите C в верхнем текстовом поле, при этом будет отображен CustomerInfoImpl - customer в поле Совпадающие элементы. Выберите CustomerInfoImpl - customer и нажмите OK.
    4. Нажмите кнопку Далее.
    5. На странице Информация о развертывании выберите Простая JSP и нажмите Далее.
    6. На странице Создание простой JSP выберите Создать. Будет запущен мастер Веб-проект.
    7. На странице Веб-проект в поле Имя проекта введите имя (например, TestWebProject). При этом должна быть выбрана целевая среда выполнения WebSphere Application Server v8.0 или 7.x. Выберите Добавить проект в EAR и нажмите Готово.
    8. На странице Создание простой JSP укажите имя в поле Папка JSP (например, SampleJSP) и нажмите Готово.
    9. Выберите TestWebProject > WebContent > SampleJSP > TestClient.jsp. Щелкните правой кнопкой мыши на TestClient.jsp и выберите Выполнить как > Выполнить на сервере.
    10. Приложение будет открыто в веб-браузере. Введите это значение в поле customerid и нажмите Вызов:
      • customerid: 123

Результаты

Вывод будет показан в веб-браузере:
Пример вывода Peoplesoft

Комментарии