因为我们在新网络上设置了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,但我怀疑这个改变我尚未研究过的任何内容。
非常感谢。
答案 0 :(得分:0)
其他:我们有点困惑的是BizTalk能够将消息从MSMQ中删除,尽管AD没有设置并且“强制通过消息”,但这是一个需要注意的细节。