Для того чтобы запустить пример PeopleSoft, выполните следующие действия.
Об этой задаче
Перед импортом примера:- Убедитесь в том, что рабочая область пуста.
- Получите следующий файл у администратора сервера PeopleSoft:
- Установите таблицы данных пользователей, представленные вместе с примером, в системе
PeopleSoft Enterprise.
По завершении импорта примера выполните следующие действия:Настройте
сервер и свяжите с ним пример, выполнив следующие действия:
Процедура
- Если значок Java™ EE,
, не отображается, то выберите проекцию Java EE. В строке меню выберите .
- Откроется страница выбора проекции. Выберите Java EE.
- Нажмите кнопку OK. Откроется проекция Java EE.
- Добавьте необходимые файловые зависимости:
- psjoa.jar: Перетащите psjoa.jar из файловой системы в папку connectorModule проекта коннектора CWYES_PeopleSoft. Добавьте этот файл в путь к классам. Это можно сделать в представлении Свойств проекта.
- PSFTCI.jar: перетащите PSFTCI.jar из файловой системы в папку connectorModule проекта программы соединения CWYES_PeopleSoft. Добавьте этот файл в путь к классам. Это можно сделать в представлении Свойств проекта.
- Для того чтобы связать пример с сервером 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
- Пароль: действительный пароль вышеупомянутого пользователя. Пароль хранится в
виде простого текста, поэтому его следует использовать временно для данного примера. Для
рабочего развертывания следует использовать механизм псевдонима идентификации.
- Тестирование приложения:
- Выберите
. Нажмите кнопку Далее.
- На странице Выбор объекта JavaBean J2C нажмите Найти.
- На странице Поиск объекта JavaBean J2C введите C в верхнем текстовом поле, при этом будет отображен CustomerInfoImpl - customer в поле Совпадающие элементы. Выберите CustomerInfoImpl
- customer и нажмите OK.
- Нажмите кнопку Далее.
- На странице Информация о развертывании выберите Простая
JSP и нажмите Далее.
- На странице Создание простой JSP выберите
Создать. Будет запущен мастер Веб-проект.
- На странице Веб-проект в поле Имя проекта
введите имя (например, TestWebProject). При этом должна быть выбрана целевая среда выполнения WebSphere Application Server
v8.0 или 7.x. Выберите Добавить проект в EAR и нажмите Готово.
- На странице Создание простой JSP укажите имя в поле Папка JSP
(например, SampleJSP) и нажмите Готово.
- Выберите
. Щелкните правой кнопкой мыши на TestClient.jsp и выберите
.
- Приложение будет открыто в веб-браузере. Введите это значение в
поле customerid и нажмите
Вызов:
Результаты
Вывод будет показан в веб-браузере: