DataWeave text / html вывод больше не работает в Mule 4.2.2+ - PullRequest
0 голосов
/ 17 апреля 2020

Этот код работал до Mule 4.2.2. Он читает HTML форматированный текст из файла.

<parse-template doc:name="Parse header.html" target="header" targetValue="#[output (payload as String) replace /(SUBMIT_PATH)/ with '${help.path}']" location="docroot/header.html"/>

Ошибка была enter image description here

Ошибка устранилась после изменения на:

output text/plain --- <parse-template doc:name="Parse header.html" target="header" targetValue="#[output (payload as String) replace /(SUBMIT_PATH)/ with '${help.path}']" location="docroot/header.html"/>

Что-то изменилось в поддержке текста / html?

1 Ответ

2 голосов
/ 17 апреля 2020

DataWeave никогда не поддерживал текст / html в качестве вывода, насколько я знаю. Поддерживаемые типы вывода задокументированы в https://docs.mulesoft.com/mule-runtime/4.2/dataweave-formats. Возможно, в предыдущих версиях тип не был проверен, или вывод типа вывода изменился из-за некоторого исправления. Я бы сказал, что это ожидаемый результат.

...