хорошо я предлагаю взглянуть о разбросе собрать компонент, неплохо было бы за то, что вам нужно.
вы можете прочитать об этом в на следующие ссылки: https://docs.mulesoft.com/mule-user-guide/v/3.6/scatter-gather
Основная идея заключается сделать что-то вроде этого:
<scatter-gather doc:name="Scatter-Gather">
<processor-chain>
<flow-ref name="getUnitedFlightsFlow" doc:name="getUnitedFlightsFlow"/>
<filter ref="FilterNotArrayList" doc:name="Filter not an ArrayList"/>
</processor-chain>
<processor-chain>
<flow-ref name="getDeltaFlightsFlow" doc:name="getDeltaFlightsFlow"/>
<filter ref="FilterNotArrayList" doc:name="Filter not an ArrayList"/>
</processor-chain>
<processor-chain>
<flow-ref name="getAmericanFlightsFlow" doc:name="getAmericanFlightsFlow"/>
<filter ref="FilterNotArrayList" doc:name="Filter not an ArrayList"/>
</processor-chain>
</scatter-gather>
в этом примере я использую компонент принять выбор и назвать subflow для выполнения одного конкретного dutty для одного из каждого.
Я надеюсь, что это поможет вам.
Объединение двух xmfile и ввода в один с использованием мула. http://stackoverflow.com/questions/1510688/xslt-a-simple-way-to-merge-xml-files – vikashsingh9