BizTalk MSMQ接收位置未收到。错误详细信息:消息传递引擎正在关闭

时间:2016-08-19 17:47:04

标签: biztalk msmq biztalk-2013

因为我们在新网络上设置了BizTalk Server,所以我遇到了这个问题。我们在两台服务器之间具有相同的MSMQ设置。 数据保留在我们的AX MSMQ文件夹中,并具有正确的权限。

在停止/重新启动接收主机实例之前,系统不会抛出错误。 (我们在任何MSMQ端口中的每条消息都会收到其中一个错误)

完整错误:

  

适配器收到的消息" MSMQ"在接收位置   " recv_loc_file_ax_2012_customer_message"用URI   " FORMATNAME:DIRECT = OS:AXSERVER \ AXOUTPPDCUSTOMER"暂停错误   详细信息:消息传递引擎正在关闭。的MessageId:   {65E24FE1-317E-4636-AFC7-B43FACBDBEDF} InstanceID:   {6618EEB3-9B72-4123-BD8C-422661A59BDD}

然后,在发生此错误后,消息最终显示在挂起的实例下。我能够恢复它们,它们都按预期处理。 我几乎看过每一个,任何人都有关于是什么导致这些消息无法正确读入我的MSMQ接收端口的建议?

编辑:这个BizTalk服务器正在连接到远程AX服务器的MSMQ,但我怀疑这个改变我尚未研究过的任何内容。

非常感谢。

1 个答案:

答案 0 :(得分:0)

  1. 错误发生在远程服务器上安装MSMQ的人身上;未设置活动目录,因此未正确验证我的BizTalk Server帐户。
  2. BizTalk的答案:找到这些隐藏错误的方法是将MSMQ BizTalk接收端口更改为WFC-NetMSMQ。
  3. 其他:我们有点困惑的是BizTalk能够将消息从MSMQ中删除,尽管AD没有设置并且“强制通过消息”,但这是一个需要注意的细节。

    BizTalk reference