问题标签 [dataweave]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1948 浏览

mule - 使用 dataweave mule 连接 XML 值

我们有一个场景,我们需要将所有 XML 节点值连接到 String。

输入 XML

输出到字符串

1234

请让我知道如何以字符串的形式实现。

提前致谢。

0 投票
1 回答
1576 浏览

xml - 如何在dataweave中声明所有命名空间

我从 dataweave 输出的 xml 具有出现在每个元素中的 xml 名称空间。如果所有命名空间都可以出现在根元素中,有没有办法

TIA

0 投票
3 回答
3701 浏览

mule - 带有列表对象的 JSON 到 XML Dataweave 转换

我正在尝试使用 Mule 将 JSON 对象转换为 XML 对象Dataweave。下面是输入的 JSON:

我想将上面的内容转换为下面的 XML:

但是,当我使用这个 JSON 作为示例输入时,它会抛出一个错误,说“验证映射”:

如何将这些对象元素映射到 XML?

0 投票
2 回答
2734 浏览

mule - 使用 DataWeave 聚合/求和值

我在 Mule 中处理一个相当棘手的数据集,需要使用 DataWeave 对数组中返回的许多记录进行一些数学运算。我正在处理的数组如下所示:

我试图达到的结果如下所示:

我已经浏览了尽可能多的文档,并且正在努力寻找答案。更尴尬的是,我需要求和的值string在入站消息中以格式呈现,并且需要在integer出站消息中以格式呈现。

任何指导将不胜感激。

0 投票
2 回答
3207 浏览

mule - 访问 DataWeave 中引发的异常

是否可以在 Catch Exception Strategy -> Transform Message 组件中访问异常?我知道我可以通过MEL #[exception.cause]访问它,但我无法在 DataWeave 中找到有关如何访问它的任何信息。

非常感谢。

0 投票
1 回答
2582 浏览

mule - 使用 Dataweave 转换将 flowVars (Map) 添加到 JSON 地图

我正在尝试将 Java Map 对象添加到 JSON 列表项

爪哇地图

到下面的 JSON 的 OBJECT2 映射

请让我知道如何实现这一点,将 Map 作为流变量。

提前致谢。

0 投票
2 回答
8771 浏览

mule - 骡子数据编织器中的for循环和何时条件

我有一个输入 xml 文件,如下所示,其中有多个 LineError 段

现在在 dataweaver 中,我正在生成另一个 xml 文件,如果有任何 LineError 段包含 LineErrorDescription 字段作为值“保留”,则属性将映射到固定值。例如 id = "x" 如果 LineErrors.LineError.LineErrorDescription == "Held"

所以我的问题是我们如何在 dataweaver 中进行迭代和比较。如果您有任何线索,请分享。

0 投票
1 回答
3189 浏览

xml - dataweave mapping when otherwise

`Input:-

] } }`

Output:- without any Null B, because I need to do to another mapping on the basis of this output with no Null B

rying to check the content of xml using the below dataweave but getting output as null B like Please suggest how to avoid this. as I need to do another point to point mapping from xml to xml for each element but that Mapping is creating an extra map where B is null also.

Please suggest how to avoid this

0 投票
1 回答
151 浏览

mule - 有条件地,使用 MuleSoft 将 JSON 转换为 XML

我使用 MuleSoft 将 JSON 简单地转换为 XML。在“转换消息”组件中,我提供了JSON Schema作为输入和XML Schema作为输出。当我运行应用程序时,如果文件与两个模式都匹配,则会发生转换,但如果不匹配,则会生成一个空的 XML 文件。

我想要以下条件:

1)如果文件与架构匹配,则转换后的输出文件应发送到转换后的文件夹,原始文件应移动到Success 文件夹

2)如果文件与架构不匹配,则原始文件应移动到Failure文件夹而不是转换。

希望,因为我是 MuleSoft 的新手,所以我对其进行了全面的解释。这是一个示例图,可以简化我的要求。如果我设计的流程不好,请给我一个新的。

在此处输入图像描述

0 投票
2 回答
1882 浏览

xml - dataweave 中的 xml 输入映射

输入文件是-

尝试在 dataweave 中使用以下代码进行映射

我正在尝试映射 A 下的 B 的每个值,但每次我得到相同的第一件事 5 倍于金额 1.0 是否应该更改为 2.0 4.0 和 5.0

请纠正我如果我做错了什么来实现 B 的所有值