【问题标题】:BizTalk MSMQ Receive Locations Not receiving. Error details: The Messaging Engine is shutting downBizTalk MSMQ 接收位置未接收。错误详细信息:消息引擎正在关闭
【发布时间】:2016-12-26 23:12:08
【问题描述】:

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

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

完全错误:

适配器“MSMQ”在接收位置收到一条消息 带有 URI 的“recv_loc_file_ax_2012_customer_message” “FORMATNAME:DIRECT=OS:AXSERVER\AXOUTPPDCUSTOMER”已暂停。错误 详细信息:消息引擎正在关闭。消息 ID: {65E24FE1-317E-4636-AFC7-B43FACBDBEDF} 实例 ID: {6618EEB3-9B72-4123-BD8C-422661A59BDD}

然后在发生此错误后,消息最终出现在挂起的实例下。我能够恢复它们并且它们都按预期进行。 我几乎看过每一个,有人对导致这些消息无法正确读入我的 MSMQ 接收端口的原因有什么建议吗?

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

非常感谢。

【问题讨论】:

  • 这是私人队列吗?
  • @VikasBhardwaj 不,队列不是私有的。

标签: biztalk msmq biztalk-2013


【解决方案1】:
  1. 错误出现在远程服务器上安装 MSMQ 的人身上;未设置活动目录,因此无法正确验证我的 BizTalk Server 帐户。
  2. BizTalk 的答案:查找这些隐藏错误的方法是将 MSMQ BizTalk 接收端口更改为 WFC-NetMSMQ。

其他:尽管没有设置 AD 并“强制消息通过”,但 BizTalk 能够将消息从 MSMQ 中取出,我们对此感到有些困惑,但这是一个需要注意的小细节。

BizTalk reference

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-25
    • 1970-01-01
    • 2010-11-14
    • 2011-08-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多