BizTalk 2013R2:为什么根据业务流程调试器终止业务流程后,我的业务流程会初始化?

时间:2020-01-23 13:51:14

标签: biztalk biztalk-2013 biztalk-2013r2

我目前正在诊断BizTalk环境中一些重复出现的问题,并且当前就是僵尸消息的问题。我知道造成这些错误的条件,并且在诊断业务流程并使用业务流程调试器时,我看到当消息达到终止形状时,便会进行初始化。

业务流程的一般结构如下:

(Image of general structure)

第一个作用域是一个长时间运行的事务,在该作用域之后的循环内,有一个监听形状,等待消息等待10秒钟。如果消息及时到来,它将进入另一个长时间运行的事务。在某种程度上就像单身汉?这两个示波器共享相同的逻辑接收端口并关联,只有奇怪的部分是如何在侦听形状内部的循环内重复第一个示波器。 (编排是我自己编写的应用程序庞然大物的一部分。)

终止(实际上是什么导致这种情况发生?)之后的初始化会导致僵尸,如果是的话,业务流程的结构和事务是否是这种原因?还是我看错地方了?。

让我知道是否有任何其他信息可以帮助您!

1 个答案:

答案 0 :(得分:0)

在Orchestration调试器中,它将显示某物何时开始以及何时以略有不同的图标结束。因此,您所看到的是业务流程的结束。

不,不会造成僵尸。僵尸发生在它结束了侦听某些内容的逻辑接收位置之后(并且正在拆除实例订阅),并且在业务流程完全结束之前又出现了另一条与该订阅匹配的消息。

相关问题