我需要每两个小时运行一次Biztalk业务流程,触发器将是一个存在于位置的文件,说" Folder2"
所以我使用了文件夹" Folder1"和" Folder2"。我从" Folder1"复制文件。到" Folder2"及时(比如每两个小时)。我通过编写一些C#代码并在Windows调度程序中将此控制台应用程序的exe作为Task来实现。
" FOLDER2"在BizTalk应用程序中配置为接收位置。因此,只要将文件移动到" Folder2"它们触发BizTalk业务流程
现在我想尝试使用BizTalk计划任务适配器。我不能使用" XmlStringStreamProvider"因为我想严格使用" Folder2"中存在的文件。 是否有可能在任务中运行C#appllication的exe,就像在Windows调度程序中一样?
我是全新的:-(任何建议都会有所帮助。提前致谢。
答案 0 :(得分:1)
您的具体问题的答案可能是肯定的,但我不会采取这种方式。您需要做的是编写一个运行.exe。
的自定义任务计划任务适配器的界面非常简单,所以我强烈建议您直接实现该功能,而不是尝试重用.exe。
您所要做的就是将Folder2中文件的内容流式复制到Task提交的BizTalk消息中。