如何在Mule中一起读取两个文件进行合并

时间:2013-07-22 19:19:02

标签: file mule

我有一个场景,在一个位置会删除多个文件。我有兴趣从中读取两个文件(例如,913.xml和913.pdf)。我想将这两个文件传递给Java组件,它将合并它们。

我知道如何合并它们,但我不知道如何将两个文件一次传递给我的Java组件

1 个答案:

答案 0 :(得分:4)

我可以想到两个选择:

  • 配置文件入站端点以选择说出XML文件,并在组件中使用MuleClient来请求其他文件,
  • 配置文件入站端点以选择XML和PDF文件,并添加collection-aggregator配置了expression-message-info-mapping originalFilename,该MULE_CORRELATION_GROUP_SIZE在提取文件名的相关ID表达式中使用{{1}}属性没有扩展名。不要忘记在聚合器之前将{{1}}属性设置为2.