问题标签 [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 回答
2866 浏览

mule - Mule Dataweave - 如何设置 http.status

我想在 Dataweave 转换中设置为 http.status 代码。为此,我使用以下代码http.status在选项卡上进行设置:Outbound Property

出站属性 ===> http.status

但即使有效载荷为空,也不会反映出来。有什么建议吗?

编辑:

作为参考,这里是完整的 Dataweave 代码

0 投票
1 回答
8219 浏览

mule - 如何在 Mule 的 dataweave 中使用条件运算符

嗨,我正在尝试编写条件表达式,而不是在数据编织中使用 when。我不知道如何实现这一目标。

我正在尝试编写如下所述的内容来过滤语句中的条件:

0 投票
3 回答
1925 浏览

regex - 如何在 Mule dataweave 中读取带有空行和额外标题的 CSV 文件

我的 CSV 在下面有空行和额外的牧民,如下所示:

我想读取 productID 和 availableDate 的值。如果我们使用 dataweave 进行常规转换,它将返回空值

这是我在 dataweave 中编写的代码:

返回有效载荷为:

这里有什么建议吗?我们可以为此使用 Groovy/MEL/regex 表达式吗?如何在 Dataweave 中使用忽略的行?

我们可以使用 groovy/regex 跳过前 2 行吗?

我正面临以下 groovy 的性能问题。Mule 甚至需要花费太多时间来转换 1 MB 文件。有没有其他解决方案?

0 投票
4 回答
6495 浏览

mule - Data Weave 无法转义双引号内的字符串 - Mule ESB

我正在尝试将 csv 转换为 csv。我的分隔符是,,输入中有某些文本也带有逗号示例:"Fun,Chair,tables"但它将用引号括起来。Data Weave 认为这是分隔符,并在响应中分成不同的列。

请找到输入 CSV 文件

但得到回应

在上面的响应中,第二个被拆分了,我没想到我的 dataweaver

预期的反应是

这里的问题是"Fun,chairs,tables",双引号应该作为测试字段,而不是data weaver将其视为分隔符。在数据编织标题中,尝试使用quote= " "and escape=" "。但不工作。我在 Datamapper 上尝试过同样的事情,工作得很好。相信需要在标题上做一些事情,但不确定是什么??还检查了 Data Weave CSV 设置中读取配置属性中的属性。没有帮助。

编辑:使用 DataWeaver 转义序列, %output application/csv header=true escape="\"" 下面是响应

您的想法和建议会有所帮助。提前致谢。

0 投票
1 回答
716 浏览

mule - Mule Dataweave 有时会抛出异常

我正在使用 Dataweave 来转换消息。有时我会遇到异常:

有时它不会抛出该异常。任何人都可以解决这个问题吗?

0 投票
1 回答
4202 浏览

sum - Mule DataWeave Group by And Sum

我正在做一些相当简单的事情,并希望我只是错过了一个简单的陈述,我正在尝试进行分组和求和,但似乎无法让 DataWeave 为我完成任务。任何帮助将非常感激!

我有以下 XML

dataWeave 表达式中的以下内容 -

这会产生所需的分组,但是我需要对账单金额求和。

我需要的是以下

我知道dataWeave中必须有一个总和,我还没有找到它。

0 投票
1 回答
857 浏览

mule - 在 mule Dataweave 中嵌套 While 循环

如何在mule dataweave中循环时编写嵌套

我有这样的代码,

但是它给出了错误,我无法在其中添加其他条件。我想在其他部分分配 $ 值

0 投票
1 回答
1419 浏览

mule - Mule Dataweave:在将 json 转换为 xml 时使用动态键

我正在尝试使用 Mule dataweave 转换器将 JSON 转换为 XML。JSON 有效负载的关键名称之一是动态的,它取决于您提供给 JSON 有效负载的输入。请查看我正在使用的第 40 行

解析数据。INR基本上是有效载荷的目标货币,目标货币值是第 39 行

因此,在分配时,我想使用以下内容:

使用 Mulesoft dataweave 转换器可以做到这一点吗?或者,如果没有,那么您能否提出任何巧妙的解决方案?

0 投票
1 回答
163 浏览

mule - Xml 到 mule esb 中的映射转换

我有以下 xml:

整个 xml 遵循上述模式。这必须作为批处理步骤的输入,以便通过记录处理进行记录...

我知道我需要 xml 来映射转换,以便将批处理步骤作为输入。我已经使用 dataweave 实现了这个......但我相信它的性能很低..

是否有任何转换器可以直接将 xml 转换为等效映射。

请帮帮我。

0 投票
1 回答
5334 浏览

mule - 如何在 Dataweave 中使用相等的忽略大小写

我想在 dataweave 中检查相等的忽略案例

我想在检查条件时忽略案例。如何在 Mule dataweave 中实现它