如何在骡子请求者模块中使用过滤器?

时间:2016-02-10 21:16:48

标签: mule

我想要在mule请求者中使用正则表达式模式的请求文件。有谁知道怎么做? https://github.com/mulesoft/mule-module-requester

我知道如何请求单个文件,但无法获取正则表达式过滤器。

我的流程读取文件A_ {todaysdatetime} .OUT并通过复杂的流逻辑生成3个不同的文件,每个生成的文件名都是模式* _ {inputfilename}。

如果在流程中发生错误,我想随时将生成的文件从输出移动到错误目录。

1 个答案:

答案 0 :(得分:0)

使用Mule Requester模块,您可以将资源设置为文件端点,如下所示:

<mulerequester:request config-ref="muleRequesterConfig" resource="myFileEndpoint" doc:name="Mule Requester"/>

然后,在您引用的文件端点中,您可以使用正则表达式过滤:

<file:endpoint name="myFileEndpoint" path="/" connector-ref="myFileConnector" doc:name="File"> 
    <file:filename-regex-filter pattern=" *** insert regex *** " caseSensitive="true"/>
</file:endpoint>

希望有所帮助。