问题标签 [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 回答
2571 浏览

distinct - Mule 4:DW2 - 对象数组,按对象字段区分

我想要一个由某个字段区分的对象数组。该数组已按此字段排序,因此确定要删除的字段应遵循以下内容:前一个字段的值应与该字段的当前值不同。

例如,这个数组

应该转变为

我尝试了以下方法:

但它不起作用。如果我不使用当前项目($),那么它就像这样工作

但是我需要当前和以前的项目都存在,以确定当前项目是新的(不等于前一个项目)。

0 投票
1 回答
438 浏览

java - mule4 日期格式解析问题,在 dataweave 2.0 中解析 2019-02-27T15:43:38.38 时无法解析“T”

我正在尝试将当前时间格式化为 yyyy-mm-dd'T'HH:59:59 但在 dataweave 2.0 中低于“T”的异常。

下面是我的数据编织代码:

StopDate: now() as String{format: 'yyyy-mm-dd'T'HH:59:59'}

例外

Message : "org.mule.weave.v2.parser.exception.ParseException: Unable to resolve variable T {StopDate: (currentTimeStamp) as String{format: 'yyyy-mm-dd'T'HH:59:59'}}), ^" evaluating expression: "%dw 2.0

我是Mule4新手,请指导

0 投票
1 回答
795 浏览

api - 如何在 API Manager 中激活新实例并在 mule 上停止旧实例?

我正在从 Exchange 管理我的 API,它正在使用带有代理的 Endpoint。我给出了在 Cloudhub 中实现 API 的实现 URL。

现在我对 raml 文件进行了一些更改,并使用 v2 发布到 Exchange。然后我在 API 管理器中创建了实例相同的 API。

在此处输入图像描述

现在问题来了,我需要停用 v1 并启用 v2。我怎样才能做到这一点 ?

请建议..,

0 投票
1 回答
627 浏览

java - "mule4 SFTP write connector writing file with timestamp , move connector unable to fetch filename from different flow"

To fetch Filename in SFTP write connector, i have stored filename in variable and writing file(staging), after it written in directory. from different flow i need to move same file to output location both flows are not interlinked.

we dont have Session variable in Mule4 to achieve this scenario. Could anyone let me know how to store variable like filename(with timestamp) in one flow and read it from different flow.

EX: filename pattern "test" ++ "_" ++ now() as Date {format: "yyyyMMdd"} ++ "_" ++ (now() as String {format: "HH:mm:ss"}) ++ '.txt'

0 投票
1 回答
1181 浏览

java - mule4 dataweave 2.0 写入只有标题的 csv 文件

在 dataweave2.0 中,如果有效负载为空,它应该只打印带有管道分隔的标题。我试过下面的代码:

0 投票
1 回答
2491 浏览

anypoint-studio - Mule4 当 json 数组“包含”检查的表达式失败时

处理 Mule 3.9 到 Mule 4.x 的迁移工作,API 接收 json 输入有效负载,如下所示,我正在尝试检查DFU此数组中是否存在字符串值payload.sec_entities。观察到在日志语句中条件检查工作正常,请参阅错误日志中显示 debug-8、debug-9、debug-10 的日志语句。问题是它在 when 表达式中没有工作相同的语句有人能提出什么是 when 表达式的问题吗?

尝试这样做,当表达式失败时:

尝试过这个,即使在表达式失败时也是如此:

输入有效载荷:

代码:

错误日志:

0 投票
2 回答
707 浏览

mule-component - Mule 4.1.4 无法通过 HTTP POST 请求上传压缩的 xml 文件内容

我正在将 Mule 3.9 文件上传逻辑迁移到 Mule 4.1.4 版本。为简单起见,在 Mule 4.1.4 中,我尝试使用基本逻辑,使用 http 连接器上传压缩的 xml 文件内容以发布到 HTTP POST 请求,它一直失败BAD_REQUEST,没有得到我的输入有什么问题。请建议我在其中缺少什么???

Mule 3.9 现有工作代码:

Mule 4.1.4 XML压缩文件上传逻辑

错误日志:

0 投票
2 回答
1726 浏览

mule - 如何从 dataweave 2.0 中的地图列表中获取字符串值?

我有这样的输入有效载荷 -

[ { "a": "" }, { "a": "abc" }, { "a": "pqr" }, { "a": "xyz" } ] 所需的输出是 abc,pqr,xyz

我尝试关注 dwl 但未能成功。这是代码片段

%dw 2.0

输出应用程序/json

查询:有效负载过滤器 ($.a != '') 映射 ($.a)

有人可以帮我处理数据编织吗?谢谢。

0 投票
1 回答
394 浏览

anypoint-studio - Mule 4.1 的哪个组件替换了 Mule 3.9 定时器拦截器

Mule 4.1 的哪个组件取代了 Mule 3.9 <timer-interceptor>

0 投票
1 回答
419 浏览

java - mule4/java 将 Sql ddl 模式转换为 json 模式

有从数据库中检索的模式,我需要转换为 json 模式,谁能告诉我如何在 java 或 mule 中做到这一点。

下面是我的代码: