В разделе приведены инструкции для запуска примера адаптера SAP.
Прежде чем начать
- Убедитесь в том, что рабочая область пуста.
- Получите у администратора сервера SAP следующие файлы:
- sapidoc3.jar
- sapjco3.dll
- sapjco3.jar
Об этой задаче
По завершении импорта примера выполните следующие действия:Для того чтобы создать и запустить пример адаптера SAP, выполните следующие действия:
Процедура
- Если значок Java™ EE,
, не отображается, то выберите проекцию Java EE. В строке меню выберите .
- Откроется страница выбора проекции. Выберите Java EE.
- Нажмите кнопку OK. Откроется проекция Java EE.
- Добавление зависимостей файлов: Перенесите с помощью мыши файлы sapjco.jar, librfr32.dll и sapjcorfc.dll из своей файловой системы в папку connectorModule проекта коннектора CWYAP_SAPAdapter. Добавьте этот файл в путь к классам. Это можно сделать на панели Свойства проекта.
- Для того чтобы связать пример с сервером SAP, необходимо изменить информацию о соединении в классе реализации объекта EJB.
Откройте файл CustomerImpl.java в редакторе Java и измените следующий раздел в исходном коде для использования информации о соединении с сервером SAP.
/**
* @j2c.managedConnectionFactory class="com.ibm.j2ca.sap.SAPManagedConnectionFactory"
* @j2c.managedConnectionFactory-property name="adapterID" value="001"
* @j2c.managedConnectionFactory-property name="applicationServerHost" value="applicationServerHost"
* @j2c.managedConnectionFactory-property name="client" value="001"
* @j2c.managedConnectionFactory-property name="language" value="EN"
* @j2c.managedConnectionFactory-property name="moduleName" value="BAPI"
* @j2c.managedConnectionFactory-property name="password" value="password"
* @j2c.managedConnectionFactory-property name="userName" value="userName"
* @j2c.connectionSpec class="com.ibm.j2ca.sap.SAPConnectionSpec"
* @generated
*/
- Тестирование приложения:
- Откройте панель Серверы, щелкните правой кнопкой на WebSphere Application Server v7.0, v8.0 или v8.5 и выберите Запуск.
- Выберите . Нажмите кнопку Далее.
- На странице выбора объекта Java нажмите кнопку Обзор.
- На странице Поиск объекта J2C в верхнем текстовом поле введите C; в поле Совпадающие элементы будет показано CustomerImpl - sample.bapi. Выберите CustomerImpl
- sample.bapi и нажмите кнопку OK.
- Нажмите кнопку Далее.
- На странице Информация о развертывании выберите Простая
JSP и нажмите кнопку Далее.
- На странице Создание простой JSP выберите
Создать. Будет запущен мастер Веб-проект.
- На странице Веб-проект в поле Имя проекта
введите имя (например, TestWebProject). Выберите в качестве целевой среды
выполнения WebSphere Application Server v7.0 или v8.0. Выберите Добавить проект в
EAR и нажмите кнопку Готово.
- На странице Создание простой JSP укажите имя в поле Папка JSP (например, SampleJSP)
и нажмите кнопку Готово..
- После запуска сервера выберите <Веб-проект>/WebContent/SampleJSP/TestClient.jsp.
Щелкните правой кнопкой мыши на TestClient.jsp и выберите .
- Приложение будет открыто в веб-браузере. Введите значение и нажмите кнопку Вызвать.