如何从BizTalk中的MsgBox接收相关的消息

时间:2011-10-31 12:30:20

标签: biztalk correlation

我有以下部分的编排:

enter image description here

我向网络服务发送消息,它用一些虚拟消息来回答我。然后它向我发送另一个有用的消息(从服务获取实际答案组中的接收形状具有跟随相关集,它在发送形状中初始化)我应该回复背部。

如果我使用ServiceAnswerPort的“稍后指定”绑定,一切正常。但是当我选择使用msgbox-direct-binding时,我得到一个例外,说现在我有多个订阅者,因此我无法通过Send形状发送消息。有什么方法可以使它发挥作用?

1 个答案:

答案 0 :(得分:0)

当使用请求 - 响应(双向)端口时,biztalk引擎期望对于从端口发送的每条消息,一条响应消息将返回。在运行时,当从请求 - 响应端口发送消息时,biztalk正在检查消息的收件人数量,如果找到多个收件人,则会发生错误。通常这可以通过添加一个文件管理器来解决,收件人确保一条消息不能被其中一个接受。