Пакетная обработка в Mule с использованием компонента сплиттера

Как я могу обрабатывать XML как пакет в Mule, используя компонент сплиттер.

У меня есть xml,

<a>
  <b>1</b>
  <b>2</b>
  <b>3</b>
  <b>4</b>
  <b>5</b>
  <b>6</b>
</a>

В помете я дал логику расщепления как //b

6 параллельный запрос обрабатывается.

Но я хочу в Batchи партия должна обработать two элементы. Так что 3 одновременных запроса будут обработаны.

Как я могу сделать это в Mule и какой Xpath я должен использовать для этого?

Я знал, что могу использовать ForEach с партией Но я хочу сделать это одновременно.

1 ответ

То, что ожидает партия, является коллекцией. Если вы используете сплиттер, то вы будете генерировать несколько разных сообщений, которые могут запутать пакет.

Трансформатор выражения, с xpath() или же xpath3() функция с выражением //b должен сделать свое дело.

Другие вопросы по тегам