Текущее время: Вс, май 03 2026, 04:52

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Google [Bot]


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

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