Biztalk 2009:将邮件重定向到其他Web服务

时间:2017-09-29 22:14:49

标签: biztalk biztalk-2009

当前状态:BizTalk通过Web服务A(托管在同一台计算机上)接收消息。 BizTalk处理消息并将其发送到后端。

Future State:BizTalk仍然通过Web Service A接收消息。如果消息中的字段与某个值匹配,BizTalk需要将消息发送到另一台服务器上的其他Web服务(Web Service)。否则,继续现有的流程。

由于网络连接,BizTalk需要作为Application和Web Service B之间的中间件。 Web服务B的服务器只接受TLS1.2哪个Application Server尚未支持。

是否可以在消息进入第一个业务流程之前重新路由消息?

请提供最佳方式,以获取有关所需更改的详细指导,或指向现有问题或文档(如果有)。

p / s:BizTalk的新手。如果需要提供进一步的信息,请与我们联系。

2 个答案:

答案 0 :(得分:1)

是的,很可能

  1. 在模式
  2. 中宣传您希望路由的字段
  3. 在查看此提升属性的发送端口上设置过滤器表达式
  4. 注意:对于TLS 1.2,您需要在发送端口上使用自定义端点行为来指定使用TLS 1.2。

答案 1 :(得分:1)

正如@Dijkgraaf所说,您可以在架构上使用Promote字段,然后在发送端口上使用过滤器表达式将传入消息重定向到新的Web服务B.

如果在发送到Web服务B之前需要Orchestration实现某个进程,则可以使用第一个Receive Shape的Filter Expression属性来捕获具有所需的Promoted Property值的消息。

enter image description here