BizTalk发送具有消息级安全性的自定义WCF标头
我正试图让BizTalk broker将通信映射到WCF服务,该服务将其部分数据映射到响应消息的头中,而不是正文部分。经过研究,解决方案是将头数据写入OutboundCustomHeaders消息上下文属性,然后BizTalk WCF适配器将其注入传出消息。在我使用证书启用消息级安全性之前,这一切都非常有效。在这种情况下,头仍然包含在响应消息中,但在消息加密之后。这会导致接收客户端抛出MessageSecurityException,其中包含消息“所需的消息部分未加密。” 有没有一种方法可以将BizTalk配置为在加密之前写入OutboundCustomHeader,或者有没有另一种方法可以在响应中插入my headerBizTalk发送具有消息级安全性的自定义WCF标头,biztalk,biztalk-2010,biztalk-wcf,Biztalk,Biztalk 2010,Biztalk Wcf,我正试图让BizTalk broker将通信映射到WCF服务,该服务将其部分数据映射到响应消息的头中,而不是正文部分。经过研究,解决方案是将头数据写入OutboundCustomHeaders消息上下文属性,然后BizTalk WCF适配器将其注入传出消息。在我使用证书启用消息级安全性之前,这一切都非常有效。在这种情况下,头仍然包含在响应消息中,但在消息加密之后。这会导致接收客户端抛出MessageSecurityException,其中包含消息“所需的消息部分未加密。” 有没有一种方法可以将B
我不确定这对答案有多大帮助或使答案复杂化,但BizTalk中的接收位置正在使用ws2007HttpRelayBinding为客户端连接创建Azure端点。通过创建自定义行为,将所需的头添加到通道保护要求中,并附加t连接到ws2007HttpRelayBinding 我使用以下链接作为我的解决方案的参考: