无法在 Mule ESB 中将值设置为变量
Cannot Set Value to Variable in Mule ESB
我尝试使用 Web Consumer 从 soap 中获取值,然后我想使用 set-variable 获取值。
问题,我可以在set-variabel中获取输入的值。
这是设计。
不确定我是否理解您的问题,但我认为您正试图从 SOAP 响应中提取价值。如果是这种情况,请注意 Web 服务消费者 returns NamespaceRestorerXMLStreamReader.
您可以将 "Transform Message" Mule DataWeave Transform Component 从调色板拖放到 Web Service Consumer 组件之后。然后您会注意到左侧的响应结构。在右侧定义适当的输出格式并根据需要映射元素。
然后您可以提取值以存储在流变量中并继续进一步的逻辑。
添加一个 dom 到 xml 在变量中使用 xpath 来选择值
我尝试使用 Web Consumer 从 soap 中获取值,然后我想使用 set-variable 获取值。
问题,我可以在set-variabel中获取输入的值。
这是设计。
不确定我是否理解您的问题,但我认为您正试图从 SOAP 响应中提取价值。如果是这种情况,请注意 Web 服务消费者 returns NamespaceRestorerXMLStreamReader.
您可以将 "Transform Message" Mule DataWeave Transform Component 从调色板拖放到 Web Service Consumer 组件之后。然后您会注意到左侧的响应结构。在右侧定义适当的输出格式并根据需要映射元素。
然后您可以提取值以存储在流变量中并继续进一步的逻辑。
添加一个 dom 到 xml 在变量中使用 xpath 来选择值