问题标签 [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.
csv - 在 DataWeave 2.0 中读取不带标题的 CSV
如何在 DataWeave 2.0 中解析没有标头的 CSV?
我有以下 CSV:
并试图仅将其转换为 JSON,如下所示:
甚至这个:
这是我的 DataWeave:
但这是从 DW 脚本返回的有效负载:
我尝试过处理元数据,指定包含/排除标头的 CSV 元数据类型,但没有运气。
dataweave - 将带有链接 Hashmap 条目的 Java Linked Hashmap 转换为对象数组
我正在使用“retrieve all”对象存储组件,我得到了一个这样的 java 有效负载:
这是一个带有条目的 LinkedHashMap。
我需要将其转换为对象数组,即
我尝试使用pluck
将条目映射到数组中。
但是,这只是将整个 LinkedHashMap 添加为数组中的一项。
是否有另一种方法可以将 LinkedHashMap 条目放入数组中的对象中?
anypoint-studio - B2B 中的出站 IP 白名单
我有来自合作伙伴系统(服务器)的出站 IP 范围,我们正在尝试连接其 HTTPS URL 以传输文件,但由于不涉及 API,如何检查 IP 是否被列入白名单,或者是否有任何方式将任何点 Studio7 中的 IP 范围列入白名单骡子4
由于我的代码部署在本地而不是任何 CloudHub 或本地部署,因此无法通过 Anypoint Studio 找到方法,因为它只是一个 POC
java - Mule4 使用 REST API
localhost:8081/getproduct/? productids=5d668dab0be6a263d464e822&productids=5d668daf0be6a263d464e823
有这个API。如何在 mule4 的查询参数中设置它?我为此使用了 set 变量,但是我只能使用传递一个productidattribute.queryParams.productIds
,但我需要传递productIds列表。如何使用setVariable
?
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'
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?
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):
运行时:
我试过删除 $ 或用反斜杠转义 $ 但它不起作用
我知道我的查询实际上并不复杂,欢迎任何帮助
anypoint-studio - 如何在 Mule 4 中使用 Dataweave 显示 json 模式?
在 Mule 4 中,我只想使用 DataWeave 显示 JSONschema,但在 JSON 模式中引用 ID 或任何以“$”开头的字段时出现错误。mime/类型是应用程序/json。目标是显示架构,我将不胜感激任何建议。谢谢!
示例模式
mule - Mulesoft 4 Dataweave for循环和EXCEL到JSON转换中的键值对
我有一个将 excel 文件转换为 JSON 的数据编织转换,我必须根据存储在变量中的键值对值更改元素的值(文件的列)。
请让我知道如何实现这一目标。
下面是我的数据编织,它将文件中的 600 行转换为 JSON。但是,我需要根据存储在变量中的键值对映射来更改 Brand 的值。