SAPфорум.RU
https://www.sapboard.ru/forum/

Синхронное соединение с внешним веб-сервисом через SAP PI
https://www.sapboard.ru/forum/viewtopic.php?f=70&t=95752
Страница 1 из 1

Автор:  Rednada [ Вс, ноя 19 2017, 10:45 ]
Заголовок сообщения:  Синхронное соединение с внешним веб-сервисом через SAP PI

Добрый день!

Есть задача по вызову из SAP внешнего Web Service.
Сделал все необходимые объекты: интерфейсы, мэппинги, сообщения, каналы, интеграции. Внешний WS сгенерировал по полученной WSDL. Шлю тестовое сообщение, получаю ошибку:
Code:
SOAP: Target url: http://XXX.net/Ecm/Documents.svc

Информация SOAP: Processing completed

Информация SOAP: Continuing to response message da742f26-ccf3-11e7-ccf5-000000794a32

Ошибка SOAP: Response message contains an errorXIAdapter/PARSING/ADAPTER.SOAP_EXCEPTION - soap fault: Сообщение с Action "" не может быть обработано на стороне получателя из-за несоответствия ContractFilter на EndpointDispatcher. Возможно, это связано с несоответствием контрактов (несогласованность действий на стороне отправителя и получателя) или несоответствием привязка/защита на стороне отправителя и получателя.  Убедитесь, что отправитель и получатель имеют один и тот же контракт и одинаковые привязки (включая требования к защите, например, Message, Transport или None).

Настройка канала для веб-сервиса
Изображение
В Channel Monitor пинг канал проходит.
Погуглив в SOAP Action пробовал вставлять имя операции, имя WS, не помогло.

Что настроено неправильно? Может есть какое-то хорошее руководство по настройке подобного соединения?

Автор:  chumpa [ Пн, ноя 20 2017, 20:22 ]
Заголовок сообщения:  Re: Синхронное соединение с внешним веб-сервисом через SAP PI

Добрый день.

Надо wsdl смотреть, имя Action оттуда берётся. Но вообще указание Action это старый SOAP (1.0), у вас принимающая система это .Net? там вроде всё современное.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/