0

我正在从 Microsoft Biztalk 做本教程:https ://docs.microsoft.com/en-us/biztalk/core/tutorial-1-enterprise-application-integration 。

我处理了文件并且它没有错误,但它没有得到正确处理。它最终在两个文件夹中,无效和有效。它看起来好像没有达到决定形状。

编排图像.

还有其他人遇到过这个吗?我正在使用 BizTalk 2020 和 Visual Studio 2019,以管理员身份运行。

4

1 回答 1

0

您在这里有多个问题

  1. 您在发送端口上使用的过滤器BTS.ReceivePortName,意味着发送端口直接订阅接收端口,而不是通过编排。您需要将业务流程中的发送形状设置为稍后指定,然后将业务流程绑定到 BizTalk 管理控制台/绑定中的发送端口。或者您需要在发送端口上设置过滤器以订阅消息中的提升属性。注意:您需要确保您使用的提升属性不在您的接收端口放入消息框中的消息中。最简单的是 BTS.Operation = {NameOfOperationInOrchSendPortShape}

  2. 您无法调试 Orchestration 的事实向我表明,Orchestration 甚至没有运行。因此,Orchestration 的订阅是错误的。您可以在 BizTalk 管理控制台中通过搜索订阅来检查这一点,或者通过检查您在业务流程中的接收形状上具有什么消息类型,或者您是否有任何其他过滤器。或者消息没有您期望的上下文属性。通常这是由于在接收管道中没有使用反汇编程序,或者命名空间不匹配。

于 2021-10-06T21:08:39.837 回答