@Aksndr

Ошибка обращения к .NET веб сервису из SAP

Добрый день.
При вызове веб сервиса из SAP возникает ошибка: SOAP:1 007 SRT: Unsupported xstream found: ("HTTP Code 405 : Method Not Allowed")

Прокси настроен, логический порт настраивал и через LPCONFIG и через SOAMANAGER
В случае конфигурирования прокси через LPCONFIG и указанием URL сервиса - все работает.
Но необходимо, чтобы SAP в запрос добавлял куки (mysapsso), соответственно логический порт необходимо настраивать через RFC Destination (указывая соотв чекбокс: Assert SAP Ticket) (как вручную через sm59 так и автоматически, при создании логического порта через SOAMANAGER).
В этом случае выдает вышеуказанную ошибку, хотя в web.config веб сервиса поддержку SOAP добавил.
При этом Test connection в sm59 и Ping Web Service в SOAMANAGER работают.

Заранее благодарен за помощь.
  • Вопрос задан
  • 3149 просмотров
Решения вопроса 1
@Aksndr Автор вопроса
Разобрался, в Path Prefix (настраивать через SOAMANAGER) нужно указывать путь от хоста до названия сервиса включительно.
например: /HelloWorld/Service.asmx
Возможно, решается корректной настройкой endpoints в web.config
Если кто знает - подскажите пожалуйста.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы