Текущее время: Вт, апр 16 2024, 23:29

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Разработка адаптера
СообщениеДобавлено: Вт, ноя 04 2014, 20:42 
Начинающий
Начинающий

Зарегистрирован:
Чт, окт 30 2014, 10:25
Сообщения: 2
Добрый день.
Передо мной поставили задачу научиться создавать свой адаптер для SAP PI 7.1.

Я поставил NWDS 7.3 SP11, а потом где-то увидел, что: The version of NWDS should be lower to the version of SAP server to which the module would be deployed. - Это действительно так? Пока переставлять не стал.

Решил начать с примера: http://help.sap.com/saphelp_nwpi711/hel ... ameset.htm

На первом шаге предлагается скачать com.sap.aii.adapter.sample.ra.rar, который я скачал со страницы с нотой 1004000, но там недостает файлов: SampleRA.xml и папки META-INF, поэтому скачал еще и SAPXIAF11_31-20002649.sca с Marketplace. Там тоже был com.sap.aii.adapter.sample.ra.rar, который я и использовал для выполнения дальнейших шагов. Выполнив первый и второй шаги, я создал два проекта в NWDS: AdapterMyPi и AdapterMyPi_RAR и застрял на шаге 3: Include the Java code for the adapter. - я не понял, где нужно писать реализацию своего адаптера и для чего вообще нужно было создавать 2 проекта?

Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка адаптера
СообщениеДобавлено: Ср, ноя 05 2014, 03:17 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, авг 29 2011, 08:54
Сообщения: 318
Откуда: Владивосток, Россия
Пол: Мужской
Здравствуйте!

Вы извините, конечно, но откуда такое требование? Какого адаптера вам не хватает?

Уважаемый William Li в своем блоге не рекомендует браться за разработку собственных адаптеров без совсем уж крайней нужды, да и в этом случае рекомендует обратиться с этим либо в SAP, либо к его партнерам, у которых есть подобный опыт.

http://scn.sap.com/community/pi-and-soa ... pter-in-pi

_________________
У меня два правила:
1. Не говорить всего, что знаю.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Разработка адаптера
СообщениеДобавлено: Ср, ноя 05 2014, 22:36 
Начинающий
Начинающий

Зарегистрирован:
Чт, окт 30 2014, 10:25
Сообщения: 2
Chaser009 написал:
Здравствуйте!

Вы извините, конечно, но откуда такое требование? Какого адаптера вам не хватает?

Уважаемый William Li в своем блоге не рекомендует браться за разработку собственных адаптеров без совсем уж крайней нужды, да и в этом случае рекомендует обратиться с этим либо в SAP, либо к его партнерам, у которых есть подобный опыт.

http://scn.sap.com/community/pi-and-soa ... pter-in-pi

Нам необходим REST HTTP-адаптер, в котором хотим работать с API системы документооборота.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка адаптера
СообщениеДобавлено: Чт, ноя 06 2014, 03:26 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, авг 29 2011, 08:54
Сообщения: 318
Откуда: Владивосток, Россия
Пол: Мужской
1. Ну, можно просто пытаться через абап-кодинг -> REST веб-сервис (без участия PI).

2. https://www.advantco.com/product/REST - не интересовались? Уже разработанный адаптер.

Посмотрите это: http://scn.sap.com/community/pi-and-soa ... -rest-axis.

Ну и до кучи: http://wiki.scn.sap.com/wiki/display/XI ... of+Concept)?original_fqdn=wiki.sdn.sap.com

_________________
У меня два правила:
1. Не говорить всего, что знаю.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Разработка адаптера
СообщениеДобавлено: Пн, ноя 17 2014, 18:22 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, сен 25 2012, 13:14
Сообщения: 94
Пол: Мужской
А вы уверены, что вам нужен REST адаптер?

По сути, это вызов удаленной процедуры представляет собой обычный HTTP-запрос (обычно GET или POST; такой запрос называют REST-запрос), а необходимые данные передаются в качестве параметров запроса (из вики).

По идее это можно реализовать и через стандартный HTTP адаптер, главное пихнуть ему правильный http-запрос (в java mapping создать его например) . Headers там есть, в тело можно пихнуть что угодно, убрать Soap headers и готово.

Если писать адаптер, то там будет то же самое + методы для создания и вызова этого адаптера, чтобы его можно было задеплоить и он работал в PI.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB