问题标签 [mule4]

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 回答
711 浏览

csv - 在 DataWeave 2.0 中读取不带标题的 CSV

如何在 DataWeave 2.0 中解析没有标头的 CSV?

我有以下 CSV:

并试图仅将其转换为 JSON,如下所示:

甚至这个:

这是我的 DataWeave:

但这是从 DW 脚本返回的有效负载:

我尝试过处理元数据,指定包含/排除标头的 CSV 元数据类型,但没有运气。

0 投票
1 回答
343 浏览

dataweave - 将带有链接 Hashmap 条目的 Java Linked Hashmap 转换为对象数组

我正在使用“retrieve all”对象存储组件,我得到了一个这样的 java 有效负载:

这是一个带有条目的 LinkedHashMap。

我需要将其转换为对象数组,即

我尝试使用pluck将条目映射到数组中。

输入:原始 LinkedHashMap 有效负载

输出:带有 LinkedHashMap 的数组

但是,这只是将整个 LinkedHashMap 添加为数组中的一项。

是否有另一种方法可以将 LinkedHashMap 条目放入数组中的对象中?

0 投票
1 回答
23 浏览

anypoint-studio - B2B 中的出站 IP 白名单

我有来自合作伙伴系统(服务器)的出站 IP 范围,我们正在尝试连接其 HTTPS URL 以传输文件,但由于不涉及 API,如何检查 IP 是否被列入白名单,或者是否有任何方式将任何点 Studio7 中的 IP 范围列入白名单骡子4

由于我的代码部署在本地而不是任何 CloudHub 或本地部署,因此无法通过 Anypoint Studio 找到方法,因为它只是一个 POC

0 投票
0 回答
49 浏览

anypoint-studio - 在 Mulesoft 4 中的单个流中是否可以有两个连续的请求?

我有一个请求两个不同 api 的流程

我尝试过,但收到有关架构必填字段的错误,但是当我尝试删除一个请求(两者之一)时,它将成功运行。 在此处输入图像描述

0 投票
0 回答
60 浏览

java - Mule4 使用 REST API

localhost:8081/getproduct/? productids=5d668dab0be6a263d464e822&productids=5d668daf0be6a263d464e823

有这个API。如何在 mule4 的查询参数中设置它?我为此使用了 set 变量,但是我只能使用传递一个productidattribute.queryParams.productIds,但我需要传递productIds列表。如何使用setVariable

0 投票
1 回答
1703 浏览

hashmap - 如何在 Mule 4 的转换中的 DataWeave2 中创建 HashMap?

我需要在 Mule 4 的转换消息中创建一个 HashMap 以发送到服务。

我试图做这样的事情:

   

    因为当我使用 java 库成功创建了一个字符串时,我认为我可以对 HashMap 做同样的事情,但它仍然无法正常工作:

一开始,我试着像这样映射:

但问题是该服务收到了这样的信息:

'\xac\xed\x00\x05sr\x00\x17java.util.LinkedHashMap4\xc0N\\x10l\xc0\xfb\x02\x00\x01Z\x00\x0baccessOrderxr\x00\x11java.util.HashMap\x05\x07\xda \xc1\xc3\x16`\xd1\x03\x00\x02F\x00\nloadFI\x00\tthresholdxp?@\x00\x00\x00\x00\x00\x0cw\x08\x00\x00\x00\x10\x00\ x00\x00\x06t\x00\x04datat\x06\x19{\n “数据”:“{}”,“属性1”:“att1”,.....'

关于如何创建普通哈希图的任何想法?

我希望收到:

'数据':'{....}','attribute1':'att1','attribute2':'att2','attribute3':'att3'

0 投票
0 回答
117 浏览

urlencode - 索引 40 处的查询中的非法字符:在标题值中传递双引号时

我将以下 URL 放在属性文件 mws.add=#[' http://kappt.pc.net/LWS/POB/MS.asmx?RK= ' ++ vars.RK]

我在调用 API 广告时将 RK 作为标头传递,它在 RAML 中定义为字符串类型。

当我在 Postman 标头中传递 RK= "abcd" 时,我收到一个错误,因为 Root Exception stack trace: java.net.URISyntaxException: Illegal character in query at index 40: http://kappt.pc.net/LWS/ POB/MS.asmx?RK= “abcd”

如何在属性文件中编码此 URL?

0 投票
1 回答
103 浏览

mongodb-query - Mule4 中的复杂 MongodbDB 查询

我正在尝试使用 $in 函数在 Mule 中进行 Mongodb 查询,但 mule 说 Invalid input '$', expected Namespace or NameIdentifier

有一个存储用户授权的集合

流程将提交用户 ID 和合作伙伴 ID 并查询数据库以查看是否存在授权

当我从 Robo 3T 查询时,我会写这样的查询

例如用户 w12 和合作伙伴 Part-2

使用 $in 是因为管理员有“ALL”设置

但是当我尝试将find部件放入 Mongodb 连接器时,Mule 在开发和运行时出错

硬编码:

参数化

错误:

在开发期间: Invalid input '$', expected } or ~ or , (line 3, column 38): 运行时:

我试过删除 $ 或用反斜杠转义 $ 但它不起作用

我知道我的查询实际上并不复杂,欢迎任何帮助

截屏

0 投票
1 回答
133 浏览

anypoint-studio - 如何在 Mule 4 中使用 Dataweave 显示 json 模式?

在 Mule 4 中,我只想使用 DataWeave 显示 JSONschema,但在 JSON 模式中引用 ID 或任何以“$”开头的字段时出现错误。mime/类型是应用程序/json。目标是显示架构,我将不胜感激任何建议。谢谢!

示例模式

0 投票
1 回答
915 浏览

mule - Mulesoft 4 Dataweave for循环和EXCEL到JSON转换中的键值对

我有一个将 excel 文件转换为 JSON 的数据编织转换,我必须根据存储在变量中的键值对值更改元素的值(文件的列)。

请让我知道如何实现这一目标。

下面是我的数据编织,它将文件中的 600 行转换为 JSON。但是,我需要根据存储在变量中的键值对映射来更改 Brand 的值。