是否有任何特定原因将 Transform Message 的输出转换为 flowVars 或 outboundProperties 转换为 String 但在有效负载的情况下它保持为 WeaveOutputHandler ?
Mule Debugger 的屏幕截图,其中包含使用相同 DataWeave 脚本生成的有效负载和 flowVars.myVar:
%dw 1.0
%output application/xml
---
{
request: {
id: 100
}
}
问题在于您不能在流程中的任何进一步转换中使用 flowVars.myVar.request.id。