我在 BizTalk Server 2013 R2(配置了 CU5 + ESB 工具包)上,无法理解我的安装出现的以下行为。我已经停止了所有 BizTalk 应用程序和主机实例,除了我要用于这个问题的默认应用程序和主机实例。
我创建一个接收端口+位置
我启用了新创建的接收位置,并且由于其他所有内容都已停止/未登记,因此任何传入的消息都应该失败,因为没有订阅者。
我在入站文件夹中放置了一个文件,并在管理控制台中看到它
问题 1:即使接收端口上的“启用失败消息的路由”属性,为什么我会看到“路由失败报告”?
打开这个失败报告什么都没有,因为它不包含任何错误报告属性(提升或其他)
问题2:这个路由失败报告有什么用?
我在接收端口上启用“为失败的消息启用路由”属性并重新运行测试(在终止所有挂起的实例之后),这就是我在管理控制台中看到的
这次发布了两个路由失败报告,一个与之前的场景类似,但另一个包含我正在寻找的错误报告属性
问题 3:什么可以让 BizTalk 针对一个故障发布两个单独的故障报告,以及如何解决这个问题?
我的理解是,如果您没有在端口上启用失败的消息路由,并且每次失败仅发布一份报告,以防该选项被启用,则不会收到失败报告,我希望有人帮助我理解请问我哪里错了?