问题标签 [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.
xml - Dataweave XML 到 XML 的映射
我的输入 XML:
我的要求:
我需要在dataweave 组件中实现这一点。我在 datamapper 中也尝试过使用一些规则选项,但没有结果。所以,请帮助我。我需要在 dataweave 组件中实现这一点。带有语法的代码片段真的很有帮助。
csv - 对象到 csv 转换 dataweave 组件 mule
我对 dataWeave 的输入:
集合(即;“订单”对象列表)
.
对于集合中的每个“订单”对象,我需要 CSV 中的记录。
输出CSV:
我需要以下输出。我在我的DataWeave组件中尝试了多种组合。但无法解决。我面临的问题是,我需要每个对象的 CSV 记录。但我得到的是每个“SampleValue”的记录。请帮助我如何克服这个问题。提前致谢!!
xml - DataWeave XML 到 POJO 转换
我正在尝试将 SOAP 调用的结果转换为一组 POJO - 以下是我现有 XML 的外观以及我尝试应用的转换的示例。
我的数据编织转换如下 - 根据文档,您需要对重复键使用多键选择器(在本例中为 IndividualEntry),但我如何最终为这种情况实现呢?
mule - DataWeave 组件中的条件检查
输入 XML:
要求:
如果属性='z'的'sample'元素没有值,那么我需要将属性'x'的'sample'元素映射到'ProId';否则,如果它有价值,那么我不应该将任何值传递给“ProFeed”地图。(对于每个“订单”元素,我需要创建一个“ProFeed”地图)
输出:
数据编织配置:
请帮助我配置 DataWeave 组件。
xml - 如何生成一个使用 Mule 和 DataWeave 定义的 DOCTYPE 的 XML 文档?
我想创建一个 DataWeave 转换,该转换生成一个包含 DOCTYPE 的 XML 文档,如下所示:
到目前为止,我还没有在DataWeave 文档中找到它。我怎样才能在 DWL 中做到这一点?
我正在使用 Mule 3.7.2 EE 和 Anypoint Studio 5.3.0。
mule - 如何在 DataWeave 中连接两个 XML 属性
如何XML
从列表输出中连接 DataWeave 中的两个属性?
我的有效载荷是:
我想要一个像这样的输出:
我尝试使用++
运算符,但它给对象提供了类似字符串的错误。
mule - 在 mule 中将数组分配给字符串
如何将数组分配给字符串?我想将 XML 转换为 CSV。我的数据编织返回数组。我想将其转换为 CSV。
转换消息代码:
我的有效载荷是这样的:
我希望关于有效负载的 CSV 输出为:
Field1: product-id, Field2:cat-id,Field3:field3
它在字段 3 中给出错误,因为它是像 field3=[30033] 这样的数组。
提前致谢
mule - 在 Dataweave 中处理 NULL xml 节点
如何访问主体和/或避免 mule 数据编织中 xml 节点中的 NULL 值错误。
考虑这是我的节点:
我的 Dataweave 代码是:
第一个 Product 节点没有收到正文。我尝试使用默认值[]
,但它不起作用。我怎样才能确保它总是收到一个身体?
mule - 如何使用 dataweave 将字符串转换为日期格式
我正在使用 DataWeave 执行 CSV 到 CSV 的转换。
输入字段之一是字符串13/01/2015
。我的要求是将此字符串转换为日期格式为13-Jan-2015
.
我曾尝试使用 as:string{"dd/MMM/yyyy}
和 as:date{format:dd/M/yyyy}
函数,但未能成功更改格式。
这是我尝试过的:
这种转换给出的输出为
然后我尝试了以下方法:
这种转换给出的输出为