Есть ли какая-либо конкретная причина, почему вывод Transform Message для flowVars или outboundProperties преобразуется в String, но в случае полезной нагрузки он остается в виде WeaveOutputHandler?Почему Mule DataWeave выводит flowVar, преобразованный в строку?
Скриншот из Mule Debugger с полезной нагрузкой и flowVars.myVar генерируется с тем же DataWeave сценария:
%dw 1.0
%output application/xml
---
{
request: {
id: 100
}
}
проблема состоит в том, что вы не можете использовать flowVars.myVar.request.id в любых дальнейших преобразованиях в вашем потоке.
Вы пытаетесь получить к нему доступ позже, используя MEL или другое преобразование данных? – Shoki
В другом преобразовании данных – Lukas