【发布时间】:2022-01-25 02:17:23
【问题描述】:
在我的例子中,我在 Mule 3 中使用 Java 完成了 XML 负载转换。
但在 Mule 4 中,我们能否使用 Dataweave 2.0 转换 xml 有效负载。
我有一个 XML 请求和预期的响应负载。但我不知道使用 Dataweave 2.0 进行转换
输入 XML: https://github.com/Manikandan99/demo/blob/master/input_xml_request
输出 XML: https://github.com/Manikandan99/demo/blob/master/output_xml
我的逻辑的 Java 代码: https://github.com/Manikandan99/demo/blob/master/transform_xml.java
注意:
* Difference between the input and output payload is that the value of the DTOStep node should be updated.
* The attribute value of DTOStep is autoincremented from 500 each time.
请帮助我。
【问题讨论】:
-
请使用文字代替图片。有关原因的更多详细信息,请参阅meta.stackoverflow.com/questions/285551/…。
-
这个问题缺乏研究和分享你以前尝试过的东西。您还需要澄清输入和输出之间的区别,而不是期望人们这样做。请阅读stackoverflow.com/help/how-to-ask 以获取有关如何改进您的问题的提示。您已经有一个具有相同输出的先前问题 (stackoverflow.com/q/70770154/721855)。和那个有什么区别吗?您自己创建转换是否有任何问题?更具体。
-
阿莱德,你是对的。势均力敌。是否可以在 Mule 4 而不是 Dataweave 2.0 中使用相同的 Java 代码?
标签: mule dataweave mulesoft mule4