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

本文关键字:任务 创建 自定义 适配器 计划 Biztalk | 更新日期: 2023-09-27 18:09:01

我需要每两个小时运行一次我的Biztalk编排,触发器将是一个存在于位置的文件,例如"Folder2"

所以我使用文件夹"Folder1"answers"Folder2"。我及时地将文件从"Folder1"复制到"Folder2"(比如每两个小时)。我通过编写一些c#代码并将此控制台应用程序的exe作为windows调度程序中的任务来实现这一点。

"Folder2"被配置为BizTalk应用程序中的接收位置。所以只要文件被移动到"Folder2",它们就会触发BizTalk编排

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

我对它完全陌生:-)任何建议都会很有帮助。

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

对你的具体问题的答案可能是肯定的,但我不会走这条路。你需要做的是编写一个运行.exe的自定义任务。

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

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