在Biztalk计划任务适配器中创建自定义任务

时间:2014-06-18 08:21:20

标签: c# adapter biztalk biztalk-2010

我需要每两个小时运行一次Biztalk业务流程,触发器将是一个存在于位置的文件,说" Folder2"

所以我使用了文件夹" Folder1"和" Folder2"。我从" Folder1"复制文件。到" Folder2"及时(比如每两个小时)。我通过编写一些C#代码并在Windows调度程序中将此控制台应用程序的exe作为Task来实现。

" FOLDER2"在BizTalk应用程序中配置为接收位置。因此,只要将文件移动到" Folder2"它们触发BizTalk业务流程

现在我想尝试使用BizTalk计划任务适配器。我不能使用" XmlStringStreamProvider"因为我想严格使用" Folder2"中存在的文件。 是否有可能在任务中运行C#appllication的exe,就像在Windows调度程序中一样?

我是全新的:-(任何建议都会有所帮助。提前致谢。

1 个答案:

答案 0 :(得分:1)

您的具体问题的答案可能是肯定的,但我不会采取这种方式。您需要做的是编写一个运行.exe。

的自定义任务

计划任务适配器的界面非常简单,所以我强烈建议您直接实现该功能,而不是尝试重用.exe。

您所要做的就是将Folder2中文件的内容流式复制到Task提交的BizTalk消息中。