Сторонний поставщик предоставил веб-сервис, который нам нужно использовать.
Это веб-служба SOAP, которая также ожидает WS-Addressing и элементы WS-Security в заголовке.
Я считаю, что эту веб-службу можно использовать с помощью WCF-WSHttp в BizTalk 2009. Однако я новичок как в WCF, так и в WS-Security, поэтому я немного борюсь.
Я попытался настроить адаптер отправки со следующими настройками:
- Режим безопасности: Транспорт
- Тип учетных данных транспортного клиента: Сертификат
- Отпечаток сертификата клиента: [выбрано]
Первая проблема, с которой я столкнулся, заключается в том, что при использовании этой конфигурации безопасности BizTalk вынуждает меня указывать конечную точку HTTPS, но сторонняя веб-служба работает через HTTP.
Это ошибка, которую выдает BizTalk, если я пытаюсь указать конечную точку HTTP:
Это ограничение BizTalk или фундаментальная проблема, связанная с тем, как поставщик раскрывает свою веб-службу?
Кроме того, если кто-нибудь может указать мне на какие-либо полезные рекомендации по использованию адаптеров WCF с WS-Security, это было бы действительно полезно, поскольку я изо всех сил пытался их найти.