Mule ESB - 两个文件作为输入(等待两者)

luk*_*isp 6 esb mule mule-studio

我想做一个流程:

  1. 等待两个文件:file_name.xdf和file_name.dff:如果两个文件(我想同时处理两个文件(等待两个文件),那些文件的文件名应该相同)
  2. 处理那些文件转换为字节数组
  3. 运行groovy脚本

我怎样才能提出第一点?

小智 0

使用石英组件 - 以所需的时间间隔触发流量。在这里阅读更多相关信息: http://www.mulesoft.org/documentation/display/current/Quartz+Transport+Reference

触发时 - 编写 Java 代码来比较两个目录并查找两者之间的文件对。

在我的脑海中,我不确定是否有办法动态设置入站文件过滤器。否则 - 人们总是可以用 Java 处理整个过程;读取文件,转换为字节数组,最后将消息传播到 groovy 脚本。