当发送端口和接收端口指向同一文件位置时,它会导致BTS在循环中运行! [英] When send port and receive port point to the same file location, it causes BTS running in a loop!

查看:104
本文介绍了当发送端口和接收端口指向同一文件位置时,它会导致BTS在循环中运行!的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有顺序车队编排。它使用批处理标头来触发业务流程,然后等待每个订单以形成批处理文件。接收端口的Ordered Delivery设置为true。

I have sequential convoy orchestration. It uses batch header to trigger the orchestration and then waits for each order to form a batch file. The receive port has Ordered Delivery set to true.

以下是我的BTS工作流程:

The following is my BTS work flow:

RP1 - >自定义管道 - > SP1(用于创建批头,%messageId%_header.xml)

RP1 -> Custom Pipeline -> SP1 (for creating batch header, %messageId%_header.xml)

RP1 - >自定义管道 - > SP2 - > RP2 - >自定义管道2 - > SP3(用于创建单个订单,%messageId%_order.xml)

RP1 -> Custom Pipeline -> SP2 -> RP2 -> Custom Pipeline 2 -> SP3 (for creating individual order, %messageId%_order.xml)

RP3(*。xml) - >车队编排 - > SP4

RP3(*.xml) -> Convoy orchestration -> SP4

SP1,SP3和RP3指向同一文件夹(进程文件夹)。

SP1, SP3, and RP3 point to the same file folder (process folder).

删除初始文件后,我看到批处理标题和订单文件在进程文件夹中生成,然后被消耗,然后再次生成,并在循环中再次使用。在BizTalk Server管理控制台中 - >集团概况 - >运行选项卡,
有大量活动消息和一堆准备运行。 Suspended选项卡有一堆挂起的业务流程,错误代码为"0xC0C01B4C"。和错误描述"实例已完成而不消耗其所有消息。该实例及其未消耗的
消息已被暂停。在服务详细信息的错误信息选项卡中 

After I dropped the intial file, I saw batch headers and order files were generated in process folder, then were consumed, then were generated again, and consumed again, in the loop. In BizTalk Server Admin Console -> Group Overview -> Running tab, There were bunch of active Messaging and bunch of Ready to run. The Suspended tab has bunch of suspended orchestrations with error code "0xC0C01B4C" and error description "The instance completed without consuming all of its messages. The instance and its unconsumed messages have been suspended." in Error Information tab of Service Details.  

批处理文件是在输出文件夹中连续生成的。事件日志中没有错误。

The batch files were generated in output folder continuously. There was no error in the event log.

这是BTS上的已知问题吗?

Is this the known issue on BTS?

提前致谢!

推荐答案

这是一个僵尸情况

This is a zombie situation

查看此链接以获得详细解释

check this link to a detailed explanation

http://geekswithblogs.net/LeonidGaneline/archive/2011 /02/05/biztalk-instance-subscription-details.aspx

  http://msdn.microsoft.com/en-us/library/bb203853.aspx

Shashi


这篇关于当发送端口和接收端口指向同一文件位置时,它会导致BTS在循环中运行!的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆