Для того чтобы запустить входящий образец адаптера SAP, выполните следующие действия.
Об этой задаче
Перед импортом образца:- Убедитесь в том, что рабочая область пуста.
- Следующие файлы необходимо получить у администратора сервера SAP:
- sapjco.jar
- librfr32.dll
- sapjcorfc.dll
- Следующие файлы необходимо получить у администратора сервера SAP:
- sapjco.jar
- librfccm.so
- libsapjcorfc.so
- Убедитесь, что WebSphere Application Server v7.0
или v8.0
установлен. Выберите представление Серверы, чтобы проверить установку рабочей среды сервера. Если она не установлена, щелкните правой кнопкой мыши по представлению Серверы и выполните инструкции мастера по установке сервера.
- Получите все данные соединения SAP у администратора сервера SAP.
По завершении импорта примера выполните следующие действия:Для того чтобы создать и запустить входящий образец адаптера SAP, выполните следующие действия:
Процедура
- Если значок Java™ EE,
, не отображается, то выберите проекцию Java EE. В строке меню выберите .
- Откроется страница выбора проекции. Выберите Java EE. Нажмите кнопку OK. Откроется проекция Java EE.
- Добавьте необходимые зависимости файлов:
- :
- sapjco.jar: скопируйте и вставьте этот файл в каталог /lib рабочей среды WebSphere Application
Server, чтобы запустить приложение SAP на этом сервере.
- sapjcorfc.dll: скопируйте и вставьте этот файл в каталог /bin рабочей среды WebSphere Application
Server, чтобы запустить приложение SAP на этом сервере.
- librfr32.dll: скопируйте и вставьте этот файл в каталог /bin рабочей среды WebSphere Application
Server, чтобы запустить приложение SAP на этом сервере.
- : Убедитесь, что эти файлы могут выполняться и принадлежат пользователю Root.
- sapjco.jar: скопируйте и вставьте этот файл в каталог
<install_dir>\lib рабочей среды
WebSphere Application Server, чтобы запустить
приложение SAP на этом сервере. Также, скопируйте и вставьте этот файл в каталог <install_dir>\java\jre\lib рабочей среды WebSphere Application
Server.
- librfccm.so: Скопируйте и вставьте файл в папку <install_dir>\SDP75\jdk\jre\lib\i386. /bin Скопируйте и вставьте этот файл в каталог <install_dir>\lib рабочей среды WebSphere Application
Server, чтобы запустить приложение SAP на этом сервере. Также, скопируйте и вставьте этот файл в каталог <install_dir>\java\jre\bin рабочей среды WebSphere Application
Server. Скопируйте и вставьте этот файл в каталог <install_dir>\bin рабочей среды WebSphere Application
Server, чтобы запустить приложение SAP на этом сервере.
- libsapjcorfc.so: Скопируйте и вставьте этот файл в папку <install_dir>\SDP75\jdk\jre\lib\i386. Скопируйте и вставьте этот файл в каталог <install_dir>\lib рабочей среды WebSphere Application
Server, чтобы запустить приложение SAP на этом сервере. Также, скопируйте и вставьте этот файл в каталог <install_dir>\java\jre\bin рабочей среды WebSphere Application
Server. Скопируйте и вставьте этот файл в каталог <install_dir>\bin рабочей среды WebSphere Application
Server, чтобы запустить приложение SAP на этом сервере.
Важное замечание: Если используется Redhat5.0/4.0, необходимо установить C++ Development Tools с оригинального установочного диска.
- Запустите WebSphere Application
server.
- Установите адаптер SAP с административной консоли.
- Создайте JNDI-имя ActivationSpec в WebSphere Application server.
- В представлении Enterprise Explorer перейдите к объекту сеанса: BAPIinbound\ejbModule\sample.bapi\CustomerSB.java. В редакторе Java найдите метод
createCustomer и добавьте следующую строку: System.out.println("********emitCreateAfterImageSapZAsyncbapi1Wrapper*********");
- Разверните Входящий пример в WebSphere Application server, а потом отправьте событие с клиента SAP GUI. Откройте представление Консоли, чтобы увидеть следующий вывод: