Интеграция с SAP

1. OlegK 56 14.06.17 20:33 Сейчас в теме
Всем привет!

Нужно настроить интеграцию с веб-сервисом SAP. Формат обмена:
RosettaNet Message Structure, RNIF 2.0
https://help.sap.com/saphelp_nw73/helpdata/en/22/894bbdddaa3544b062f6f91994be­33/frameset.htm

Сам пакет состоит из заголовков, собственно документа (инвойс в нашем случае) и приложенные файлы (base64). Примеры прикреплены. Вопрос в том - как передать этот пакет? Просто собрав этот файл и отправить, как файл? Никогда с таким форматом не сталкивался, хотя и с SAP в том числе обмены настраивали.

Спасибо!
Прикрепленные файлы:
RNIF sample.xml
RNIF samplewith2attachments.xml
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
5. Dream_kz 129 15.06.17 19:00 Сейчас в теме
Ну тут SAP смотреть надо, может там http-сервис поднят?
6. OlegK 56 15.06.17 19:10 Сейчас в теме
(5) Если бы был web-сервис или http, то все было бы проще
8. Dream_kz 129 15.06.17 19:19 Сейчас в теме
(6) Через odbc, хранимые процедуры какие может есть?
9. OlegK 56 15.06.17 19:23 Сейчас в теме
(8) Только IP, логин/пароль....
2. roman77 336 15.06.17 17:00 Сейчас в теме
если погуглить, то пишут, что The HTTP, HTTPS or SMTP protocols may be used to transport the messages.
Я бы попробовал передать по smtp. Программно залогиниться на сервер smtp и построчно передать весь этот xml словно email
3. Infector 203 15.06.17 17:07 Сейчас в теме
Ключевые слова конфигуратора - XDTO, WS-Опеределения, WEB-Сервисы. Можно как пример раскопать взаимодействие какой-нибудь типовой конфы с доступными в ней сервисами.
4. OlegK 56 15.06.17 18:46 Сейчас в теме
XDTO, WS-Опеределения, WEB-Сервисы - не пойдет, нет wsdl. Только IP, логин/пароль
"may be used".... May be, но вопрос именно в практической реализации передачи пакета RNIF 2.0
7. OlegK 56 15.06.17 19:15 Сейчас в теме
10. v3rter 16.06.17 10:07 Сейчас в теме
Посмотрите ещё BizTalk Accelerator for RosettaNet https://msdn.microsoft.com/en-us/library/ff720226.aspx не уверен, что это то что надо, но может наведёт на мысли
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот