Текущее время: Чт, мар 28 2024, 14:19

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




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: "Подружить" IDoc с WebService без XI
СообщениеДобавлено: Пт, июн 27 2008, 15:41 
Ассистент
Ассистент

Зарегистрирован:
Ср, авг 18 2004, 08:55
Сообщения: 38
Откуда: Москва
Возникла задача передавать IDoc из ERP 2005 через SOAP к провайдеру.
XI не собираемся устанавливать, поэтому возник вопрос: чтобы такое прикрутить к XML порту для перенаправления полученного IDoc-XML в метод готового прокси?
Насколько реально обойтись только ABAP разработками в данном случае?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 27 2008, 16:28 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, авг 09 2005, 21:20
Сообщения: 538
ИМХО, проще кажись все таки поставить XI. Или в крайнем случае какой нибудь ее бесплатный заменитель, если вопрос в деньгах. Иначе процесс решеня данной задачи будет представлять ненужное научное изыскание.

_________________
Мы свое призванье не забудем - смех и радость мы приносим людям


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 27 2008, 21:42 
Ассистент
Ассистент

Зарегистрирован:
Ср, авг 18 2004, 08:55
Сообщения: 38
Откуда: Москва
Поставить XI не сложно, но глючный он и большой для такой локальной задачи. Хотелось бы обойтись, по возможности, без промежуточных сложных программ, которым нужна постоянная поддержка. Судя по общению на SDN только в одной ветке было упомянуто о некой возможности ERP использовать для обмена SOAP, но только теоретически . :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 27 2008, 22:52 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Тут упомянут как бы обратный сценарий (file to IDoc), но много линков всяких, может что и пригодится:
https://www.sdn.sap.com/irj/sdn/thread?threadID=178163

Вот еще как-то случайно наткнулась на блог одного умного кедра, где он типа стыкует BAPI с Webservices (в деталях пока не разбиралась, честно говоря):
https://www.sdn.sap.com/irj/sdn/weblogs ... b/wlg/1282

Может и с IDocs что-нибудь из этого можно использовать. Или вообще ну их, эти IDocs, написать все своё. :D


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, июн 29 2008, 17:46 
Ассистент
Ассистент

Зарегистрирован:
Ср, авг 18 2004, 08:55
Сообщения: 38
Откуда: Москва
Первая ссылка, как впрочем и все остальные на SDN, подразумевает использование SOAP адаптера для XI.
А вот за вторую - отдельное спасибо!
Походу не прорабатывался в базовой ERP вопрос стыковки IDoc напрямую в WebService. Чтож, придётся ваять собственную технологию.
Предположительно, формирование и выдача готового IDoc в XML формате - максимально стандарт. Далее, некая программка, отрабатывающая по событию пост-обработки выдачи в порт и использующая связку тип сообщения - сервис для формирования структур вызова опять же стандарных классов, сформированных SAPом по WSDL.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Подружить" IDoc с WebService без XI
СообщениеДобавлено: Ср, апр 14 2010, 17:37 
Модератор
Модератор

Зарегистрирован:
Пт, ноя 12 2004, 11:40
Сообщения: 542
Откуда: Москва
Пол: Мужской
Можно сделать на HTTP порту, только IDOC в экзите придётся обернуть в SOAP.
Вот тут можно ещё посмотреть как SOAP Client писать...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Подружить" IDoc с WebService без XI
СообщениеДобавлено: Пт, апр 16 2010, 16:45 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, янв 25 2005, 19:26
Сообщения: 67
Пол: Мужской
Ich Will написал:
Можно сделать на HTTP порту, только IDOC в экзите придётся обернуть в SOAP.
Вот тут можно ещё посмотреть как SOAP Client писать...

Поднимаем мертвые темы? :)

А если по делу, то насколько я понимаю, в свойствах порта типа XML HTTP можно поставить галку SOAP Protocol, которая сама "обернет" выходной IDoc-XML в SOAP.

_________________
Come to Cookies! We Have Dark Sides!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Подружить" IDoc с WebService без XI
СообщениеДобавлено: Пн, апр 19 2010, 08:25 
Ассистент
Ассистент

Зарегистрирован:
Ср, авг 18 2004, 08:55
Сообщения: 38
Откуда: Москва
Дело в том, что существующие в R/3 механизмы обмена через ALE и WSDL не удаётся "безшовно" подружить между собой. Да, есть HTTP-port с меткой SOAP, есть WSDL сервис работающий, но не нашли настройки, которая бы связывала определённый порт с методом send WSDL и генерила бы стандартную оболочку сервиса над IDOC.
Пока тема открыта, т.к. ABAP разработку (для оборачивания IDOC в WSDL) не делали и настройки нет. Сейчас всё работает по FTP.

_________________
Дыбра — это животное в дебрях тундры, брат бобра и выдры, враг кобры и пудры, бодро тыбрит ядра кедра в ведрах и дробит добро в недрах…


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Подружить" IDoc с WebService без XI
СообщениеДобавлено: Ср, апр 21 2010, 22:45 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, ноя 07 2005, 15:59
Сообщения: 1071
Откуда: Moscow
Пол: Мужской
Jack написал(а):
Дело в том, что существующие в R/3 механизмы обмена через ALE и WSDL не удаётся "безшовно" подружить между собой. Да, есть HTTP-port с меткой SOAP, есть WSDL сервис работающий, но не нашли настройки, которая бы связывала определённый порт с методом send WSDL и генерила бы стандартную оболочку сервиса над IDOC.
Пока тема открыта, т.к. ABAP разработку (для оборачивания IDOC в WSDL) не делали и настройки нет. Сейчас всё работает по FTP.

Тут какая-то путаница в терминологии, по-моему. WSDL - это метаданные, что-то вроде сигнатуры веб-методов и описание типов данных. Наверное, имеется в виду, оборачивание в SOAP Envelope. А WSDL по большому счету не так уж и нужен, если разработчик у интерфейсов один и тот же.

По существу вопроса - а разве нельзя сделать функциональный модуль с параметром в виде структуры IDoc, и на базе его сгенерировать веб-сервис?


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

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


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

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


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

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