0

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

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

4

1 回答 1

4

我可以想到两个选择:

  • 配置文件入站端点以选择 XML 文件,并在您的组件中使用MuleClient请求其他文件,
  • 配置文件入站端点以同时选择 XML 和 PDF 文件,并添加一个使用相关 ID 表达式中的属性collection-aggregator配置的配置文件,该表达式从中提取文件名扩展名。不要忘记在聚合器之前将属性设置为 2。expression-message-info-mappingoriginalFilenameMULE_CORRELATION_GROUP_SIZE
于 2013-07-22T19:25:14.130 回答