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

如何在BizTalk中从MsgBox接收相关消息,biztalk,correlation,Biztalk,Correlation,我有以下一段编排: 我向一个web服务发送一条消息,它会用一些伪消息回答我。然后它向我发送另一条有用的消息(从服务组获取实际答案中的Receive形状有以下相关集,这些相关集在Send形状中初始化),我应该回复 如果我对ServiceAnswerPort使用“稍后指定”绑定,一切都可以正常工作。但当我选择使用msgbox直接绑定时,我得到一个异常,即现在我有多个订户,因此无法通过发送形状发送消息。使其工作的方法有哪些?当使用请求响应(双向)端口时,biztalk引擎希望每个从该端口发送的消息都

我有以下一段编排:

我向一个web服务发送一条消息,它会用一些伪消息回答我。然后它向我发送另一条有用的消息(从服务组获取实际答案中的Receive形状有以下相关集,这些相关集在Send形状中初始化),我应该回复


如果我对
ServiceAnswerPort
使用“稍后指定”绑定,一切都可以正常工作。但当我选择使用msgbox直接绑定时,我得到一个异常,即现在我有多个订户,因此无法通过发送形状发送消息。使其工作的方法有哪些?

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

您的关联集是什么?当一个业务流程或多个业务流程工作时是否会发生错误?您是指第一个发送形状发送请求还是下一个发送响应?关联集是由消息模式的元素
RequestId
建立的,它是一个Guid。即使只有一个业务流程正在工作,也会发生错误。第一个发送形状导致错误。