BizTalk文件适配器:从子文件夹中选择文件

时间:2010-01-05 12:08:15

标签: biztalk biztalk2006r2

在文件适配器配置中,我们可以指定扫描新文件的文件夹路径。但是如果我们想要监视整个树即文件夹及其所有子文件夹以查找新文件,则这不起作用。 任何想法如何在BizTalk 2006中实现此行为

由于

1 个答案:

答案 0 :(得分:3)

你是对的 - 使用BizTalk文件适配器是不可能的。

我能想到在纯BizTalk中实现这一点的唯一方法就是编写自己的自定义文件适配器。有一个向导可以帮助您在Codeplex here中构建自定义适配器。

可能做你需要的其他一些选择是:

  • 以编程方式为树中的每个目录创建接收位置(如果树很大,可能很麻烦)
  • 使用Windows服务将文件聚合到一个位置(您将丢失有关原始位置的上下文属性)
  • 从搜索目录树的业务流程中调用.NET帮助程序组件(这不是一个糟糕的选项,但是你将失去BizTalk管理上下文属性的优秀能力 - 你需要编写一些允许你的自定义代码保留原始位置等属性)