问题标签 [mulesoft]

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 投票
1 回答
1734 浏览

anypoint-studio - 如何根据CSV中的第一列在Dataweave中实现分组

我有一个看起来像这样的传入 CSV 文件(注意第一个字段是常见的 - 这是订单号)

这是我当前的 Dataweave 代码

所需输出的一个例子是这样的......(这只是模拟)。请注意我想要一个按订单号的第一列分组的单个标题 - 但有多个详细信息行

它工作正常,只是它重复 order_hdr 键。他们想要的是一个带有多个详细信息的标题键。分组将基于“ord_nbr:payload01[0]”

任何帮助表示赞赏

谢谢

0 投票
1 回答
46 浏览

mule - csv 到 json 的转换,其中一些标签可能不是随机出现的

我有一个 csv 输入,如下所示: 请注意,标签 Edible 不会出现在第二组值中。另请注意,一个对象的数据以列和三行的形式出现:

我需要以下 json 格式:

当所有标签都针对所有对象时,我正在使用以下代码。但是现在有些标签可能根本不会出现,我不确定如何处理这个问题,因为我使用的是基于位置的方法:

提前致谢,

阿努普

0 投票
1 回答
751 浏览

mule - Define global dataweave function in mule 3

I am defining the global function for payload but in the dataweave 1.0 I am not able to do the task. I have to define a separate global dataweave file where I have to add the conditions for payload like if gender== "male" then title= "mr." How can I perform the task. I have added my input and expected payload.

input payload:

expected payload:

0 投票
1 回答
180 浏览

javascript - 如何将有效负载传递给 Mulesoft 中的 Javascript 组件?

在此处输入图像描述

如何在 Mulesoft 中获取从 http post 到 Javascript 组件的所有有效负载?

0 投票
1 回答
91 浏览

dataweave - 我正在尝试使用两个字段和 sum 进行分组,但似乎无法使其对我有用。任何帮助将非常感激

我想将 XML 转换为 JSON 下面是我的详细信息和要求。

我有以下 XML:

我在下面尝试使用 groupBy 并使用下面的代码求和,但没有得到预期的输出,如下所示:

我想要下面的输出,所有的支付方式都应该基于 card_type 和 credit_card_no 进行组合:

0 投票
1 回答
202 浏览

mule - 解析 CSV 文件并从中获取文件的值

关于 Mule 4 和 DWL 语法的问题。我有一个需要 csv 文件的文件侦听器。
假设文件是​​这种格式
value1, value2, value3, value4
然后我有一个“var”消息处理器,在那里需要将 value3(第三个字段)的值分配给一个变量。我该怎么做?感谢您的帮助。

0 投票
1 回答
2275 浏览

security - Mule 4 安全属性占位符不起作用

这是我的配置,我在其中定义了我的属性文件,即具有一些加密值的 dev.properties。我已经定义了我的安全属性占位符,但它不起作用

我已经使用带有 AES 算法的值密码进行了加密。但是,它无法使用提供的配置解密这些值。

0 投票
1 回答
52 浏览

anypoint-studio - 如何在 Dataweave 1.0 中合并 JSON 段

我有一些输出这个 JSON 的 dataweave 1.0 代码。为了清楚起见,我对前缀为“xxx_”的 4 个字段特别感兴趣

(请注意,这里只是添加了 HDR 标签,以便我可以看到数据的来源 - 它不会出现在最终输出中)

所以我被要求使用这个逻辑将两个标题合并在一起

  • 从 HDR C 获取 xxx_cust_long_text_2
  • 从 HDR S 获取 xxx_cust_decimal_1

将它们合并成一个如下所示的 order_hdr

任何帮助,将不胜感激

谢谢

0 投票
1 回答
194 浏览

java - 在mule 3.9中一次访问多个xml记录

大家好。我需要一次访问一个 xml 记录,我首先将 XML 文件转换为 Java,然后使用每个和内部声明的流变量迭代有效负载以访问 xml 记录。这样做,我只是得到最后一个 xml 记录而不是所有 xml 记录。请帮助我解决问题。提前致谢。

Mule 代码 - Mule XML XML 文件

0 投票
1 回答
55 浏览

java - 如何将字符串添加到转换消息组件中的 Java 列表?

我正在设置一个如下的变量:

然后我尝试在 foreach 循环中向该列表中添加元素,如下所示:

在循环之后,我添加了一个 Logger 组件,并且我正在记录docHashMap变量,如下所示:

但它是空的,意思是我在控制台上得到的只是[],为什么?我在这里缺少什么?顺便说一句,我是 Mule4 的新手。