Я пытаюсь, чтобы BizTalk брокера обменивалась сообщением с сервисом WCF, который отображает некоторые из его данных в заголовке ответного сообщения, а не в части тела. После исследования решение заключалось в том, чтобы записать данные заголовка в свойство контекста сообщения OutboundCustomHeaders, а затем адаптер BizTalk WCF введет его в исходящее сообщение. Это отлично работало, пока я не включил защиту уровня сообщений с помощью сертификата. В этом случае заголовок по-прежнему включается в ответное сообщение, но ПОСЛЕ того, как сообщение зашифровано. Это приводит к тому, что получающий клиент бросает сообщение MessageSecurityException с сообщением «необходимая часть сообщения не была зашифрована».BizTalk отправляет пользовательские заголовки WCF с защитой уровня сообщений
Есть ли способ настроить BizTalk для записи OutboundCustomHeaders перед тем,
Я не уверен, насколько это помогает или затрудняет ответ, но получить место в BizTalk использует ws2007HttpRelayBinding создать Azure конечную точку для клиентских подключений.
Спасибо за обмен! – mousio