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

В разделе приведены инструкции для запуска примера адаптера SAP.

Прежде чем начать

  1. Убедитесь в том, что рабочая область пуста.
  2. Получите у администратора сервера SAP следующие файлы:
    • sapidoc3.jar
    • sapjco3.dll
    • sapjco3.jar

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

По завершении импорта примера выполните следующие действия:

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

Процедура

  1. Если значок Java™ EE, проекция Java EE, не отображается, то выберите проекцию Java EE. В строке меню выберите Окно > Открыть > Проекция > Другие.
  2. Откроется страница выбора проекции. Выберите Java EE.
  3. Нажмите кнопку OK. Откроется проекция Java EE.
  4. Добавление зависимостей файлов: Перенесите с помощью мыши файлы sapjco.jar, librfr32.dll и sapjcorfc.dll из своей файловой системы в папку connectorModule проекта коннектора CWYAP_SAPAdapter. Добавьте этот файл в путь к классам. Это можно сделать на панели Свойства проекта.
  5. Для того чтобы связать пример с сервером 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
     */
  6. Тестирование приложения:
    1. Откройте панель Серверы, щелкните правой кнопкой на WebSphere Application Server v7.0, v8.0 или v8.5 и выберите Запуск.
    2. Выберите Файл > Создать > Прочие > J2C > Веб-страница, веб-служба или EJB из Java Bean J2C. Нажмите кнопку Далее.
    3. На странице выбора объекта Java нажмите кнопку Обзор.
    4. На странице Поиск объекта J2C в верхнем текстовом поле введите C; в поле Совпадающие элементы будет показано CustomerImpl - sample.bapi. Выберите CustomerImpl - sample.bapi и нажмите кнопку OK.
    5. Нажмите кнопку Далее.
    6. На странице Информация о развертывании выберите Простая JSP и нажмите кнопку Далее.
    7. На странице Создание простой JSP выберите Создать. Будет запущен мастер Веб-проект.
    8. На странице Веб-проект в поле Имя проекта введите имя (например, TestWebProject). Выберите в качестве целевой среды выполнения WebSphere Application Server v7.0 или v8.0. Выберите Добавить проект в EAR и нажмите кнопку Готово.
    9. На странице Создание простой JSP укажите имя в поле Папка JSP (например, SampleJSP) и нажмите кнопку Готово..
    10. После запуска сервера выберите <Веб-проект>/WebContent/SampleJSP/TestClient.jsp. Щелкните правой кнопкой мыши на TestClient.jsp и выберите Запустить как > Запустить на сервере.


    11. Приложение будет открыто в веб-браузере. Введите значение и нажмите кнопку Вызвать.

Комментарии