有没有办法从 BizTalk 接收位置排除文件掩码?

Is there a way to exclude a file mask from a BizTalk receive location?

我在我们提取所有文件的文件夹中有一个接收位置,

我们现在将在同一文件夹中接收 .xslt,并希望将这些文件拉到另一个接收位置。有没有办法从原始端口中排除指定的文件掩码 (*.xslt)?

Google 告诉我没有,但是论坛 post 是 2007 年的,所以我认为这可能是现代的一种方式。

不,你不能。

您将必须更新您的原始接收位置,这样它就不会通过通配符接收所有内容。如果端口需要接收多个文件掩码,则必须在同一端口上为每个文件掩码创建一个接收位置。

并创建一个端口,其接收位置仅接收 *.xslt 文件。

到目前为止,我找不到任何 3rd party file adapter 来根据 filename 扩展名过滤接收位置。

实现此目的的一种方法是使用 promote filename extension 并在您的发送端口过滤器中使用它。