Xml для преобразования карты в mule esb

У меня есть следующий xml:

<Root><Record><Element   name=""></Element> <Element    name=""></Element></Record>< <Record></Record>.......</Root>

Весь XML следует приведенному выше шаблону. Это должно быть введено в качестве входных данных для пакетного шага для записи путем обработки записи...

  Each record in the batch step=<Record> element.(see the sample example)

Я знаю, что мне нужен xml для преобразования карты для передачи в пакетный режим в качестве входных данных. Я реализовал это с помощью dataweave... но я считаю, что у него низкая производительность.

Есть ли какой-либо преобразователь, который напрямую преобразует xml в эквивалентную карту.

Пожалуйста, помогите мне.


person masetti mani kanta    schedule 16.11.2015    source источник
comment
Можете ли вы предоставить статистику или некоторые данные, чтобы показать, насколько это медленно? Также можете ли вы предоставить код DataWeave, который вы используете для этого преобразования?   -  person Naveen Raj    schedule 23.11.2015


Ответы (1)


Вы будете удивлены производительностью DataWeave, это очень быстро и очень мощно! Используйте его, лучше всего сделать это для вашего варианта использования. Почему низкая производительность, какой у вас объем данных и какие у вас тайминги? Я обрабатываю 30 тыс. строк менее чем за 5 секунд.

person JoostD    schedule 16.11.2015