如何每隔X分钟运行biztalk业务流程

时间:2011-11-18 15:26:54

标签: wcf biztalk biztalk-2009 orchestration

我有一个由作为服务发布的公共端口启动的业务流程。每当有人调用此服务时,业务流程就会启动

我也需要每30分钟启动一次编排。

什么是更好的方法? 我见过一些here,但我想要更简单的东西

3 个答案:

答案 0 :(得分:3)

正如您引用的博客文章所述,BizTalk并没有真正进行调度。除了该帖子中引用的方法之外,我认为这个问题确实没有更简单的方法。您提到您的业务流程是作为服务发布的。您是否可以创建一个简单的命令行应用程序来调用您的服务并通过Windows Schedule或SQLAgent运行它?

答案 1 :(得分:3)

有一个原因,它不会每隔X分钟做一次事。这将是BizTalk的错误用法。 BizTalk是发布和订阅。重复过程适用于WIndows服务,如果需要处理,则从Windows Server发送到BizTalk。

如果您不发布,则不会收到。

但是,这种行为可以通过订阅入站端口(例如文件)的编排来实现,然后在最后删回文件。

答案 2 :(得分:0)

参考windows scheduler编写批处理文件