Mule 3.5.0 - 使用Mule Requestor模块时,您可以将文件移动到目录吗?

时间:2014-02-21 16:16:46

标签: file mule esb mule-studio flow

我在我的流程中使用Mule Requester module从输入文件夹中检索csv文件并将其内容插入到JDBC数据库中。有没有办法在处理完文件后将其移动到另一个目录(文件端点可以采用相同的方式)?目前该文件已删除,当我尝试在mulerequester标记中使用autoDelete和moveToDirectory属性时,我会抛出错误。包括mulerequestor标签以供参考:

<mulerequester:request config-ref="Mule_Requester" resource="file://..." doc:name="File Requester"/>

此外 - 在这种情况下,使用文件端点而不是请求者不是一个选项。提前谢谢。

1 个答案:

答案 0 :(得分:3)

为此:

  • 配置第二个文件连接器,其中moveToDirectory属性设置为您的文件需要移动的位置。
  • 在请求者中明确使用它:

    <mulerequester:request
         config-ref="Mule_Requester"
         resource="file://...?connector=movingConnector"
         doc:name="File Requester"/>
    
  • 配置任何其他文件入站端点以明确使用其他预先存在的连接器。