问题标签 [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.
anypoint-studio - 如何根据CSV中的第一列在Dataweave中实现分组
我有一个看起来像这样的传入 CSV 文件(注意第一个字段是常见的 - 这是订单号)
这是我当前的 Dataweave 代码
所需输出的一个例子是这样的......(这只是模拟)。请注意我想要一个按订单号的第一列分组的单个标题 - 但有多个详细信息行
它工作正常,只是它重复 order_hdr 键。他们想要的是一个带有多个详细信息的标题键。分组将基于“ord_nbr:payload01[0]”
任何帮助表示赞赏
谢谢
mule - csv 到 json 的转换,其中一些标签可能不是随机出现的
我有一个 csv 输入,如下所示: 请注意,标签 Edible 不会出现在第二组值中。另请注意,一个对象的数据以列和三行的形式出现:
我需要以下 json 格式:
当所有标签都针对所有对象时,我正在使用以下代码。但是现在有些标签可能根本不会出现,我不确定如何处理这个问题,因为我使用的是基于位置的方法:
提前致谢,
阿努普
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:
dataweave - 我正在尝试使用两个字段和 sum 进行分组,但似乎无法使其对我有用。任何帮助将非常感激
我想将 XML 转换为 JSON 下面是我的详细信息和要求。
我有以下 XML:
我在下面尝试使用 groupBy 并使用下面的代码求和,但没有得到预期的输出,如下所示:
我想要下面的输出,所有的支付方式都应该基于 card_type 和 credit_card_no 进行组合:
mule - 解析 CSV 文件并从中获取文件的值
关于 Mule 4 和 DWL 语法的问题。我有一个需要 csv 文件的文件侦听器。
假设文件是这种格式
value1, value2, value3, value4
然后我有一个“var”消息处理器,在那里需要将 value3(第三个字段)的值分配给一个变量。我该怎么做?感谢您的帮助。
security - Mule 4 安全属性占位符不起作用
这是我的配置,我在其中定义了我的属性文件,即具有一些加密值的 dev.properties。我已经定义了我的安全属性占位符,但它不起作用
我已经使用带有 AES 算法的值密码进行了加密。但是,它无法使用提供的配置解密这些值。
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
任何帮助,将不胜感激
谢谢
java - 如何将字符串添加到转换消息组件中的 Java 列表?
我正在设置一个如下的变量:
然后我尝试在 foreach 循环中向该列表中添加元素,如下所示:
在循环之后,我添加了一个 Logger 组件,并且我正在记录docHashMap
变量,如下所示:
但它是空的,意思是我在控制台上得到的只是[]
,为什么?我在这里缺少什么?顺便说一句,我是 Mule4 的新手。