问题标签 [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 投票
1 回答
928 浏览

mule - Dataweave 检查值是否包含在 YAML 列表中

我想检查 YAML 列表中是否存在该值。

我有 product.yaml

从我想检查的转换消息

If (intGrp contains payload.myvalue) this else that

试过了

但这并不能解决我的问题。因为我想做一个精确的字符串匹配。即,如果我给 a: prop contains ("AB")我应该得到一个错误,因为没有“AB”产品。

任何帮助将不胜感激。谢谢

0 投票
1 回答
668 浏览

mule - Mule 4:如果 Mule 应用程序崩溃/重新部署,批处理作业的行为

我们需要实现以下场景:
1. 调度器每 30 分钟触发一次进程。
2. 根据时间戳从 Salesforce 中获取数据。
3.使用Mule批处理作业将所有记录插入数据库。

对于这种情况,如果 Mule 应用程序崩溃或在两者之间停止,我们需要从头开始重新启动它,而不是从 mule 应用程序停止的地方开始。

下面是我们在 Anypoint Studio 中进行测试时得到的输出:
如果我们在批处理运行期间停止应用程序,即使在查询中获取的新记录处理完成后,记录也会继续插入到数据库中。

例如,如果在当前批次中提取了 1200 条记录,则插入到数据库中的实际记录超过 1200 条,即它们来自上一个批次,但在两者之间停止。

所以查询是:
1. 如果 mule 应用程序崩溃,是否可以使用某些配置更改此行为,以便我们可以丢弃当前批次中未处理的记录?
2. Mule Batch组件中的“历史”选项卡有什么意义?它有两个字段 Max Age 和 Time Unit。但是,当设置这些值时,应用程序无法部署并出现“发现无效内容 - 批处理:历史记录”
3. 有没有办法在应用程序失败时查看文件系统中骡批处理作业保留的记录?
可以在工作区的 .mule 文件夹中查看像持久对象存储一样的内容。

0 投票
3 回答
84 浏览

anypoint-studio - 如何检查 URI 中的 ID 是否为空并抛出错误?

我试图检查特定 URL 是否未指定 ID

这是我到目前为止所得到的:

我想抛出类似“Id not specified!”之类的错误。不是找不到网址。

0 投票
1 回答
329 浏览

csv - 如何在 mule 4 中转置 csv?

我有看起来像这样的 csv 有效负载

要求是将输出有效载荷转换为此

我尝试了几种涉及 groupBy 的方法,但无法实现所需的输出。这就是我的 groupBy 的样子payload groupBy (item) -> item.id

有人可以帮我吗?提前致谢。

0 投票
0 回答
189 浏览

anypoint-studio - 如何在 Mulesoft 4 中使用 dataweave 获取流中的当前路径?

我想从下面请求的 url 中获取“订单”路径资源。

示例:localhost:8082/orders?id=2

0 投票
1 回答
2253 浏览

jira - 如何在 mule4 中使用 http 请求连接器发送文件

我正在尝试使用 JIRA rest api 将附件添加到 JIRA 问题。我正在使用 mulesoft 来开发这个流程。但我无法弄清楚如何使用 mule 4 中的请求连接器发送文件。JIRA 只接受多部分内容类型形式的文件。

我浏览了一些文档,似乎直到 mule 3 使用 set attachment 我们可以做到这一点。在 mule 4 中,dataweave 用于实现此功能,但我无法找到可用于实现此功能的工作代码。

0 投票
1 回答
221 浏览

policy - MuleSoft 4 API Gateway HTTP 策略转换错误

我正在尝试从 Exchange 下载模块 API Gateway HTTP Policy Transform 以创建自定义策略,但不幸的是我遇到了一个错误,解决这个问题的想法?

我正在使用 AnypointStudio 7.2.3

我还将依赖项添加到我的 pom 中:

在我的 maven settings.xml 中,我引用了 mule entreprise 存储库:

附上错误截图:

错误图片:API Gateway HTTP 策略转换

0 投票
2 回答
2713 浏览

mule - 如何从 Mule 4 中的数组中获取值

我想在不使用绝对数组定位的情况下获取数组中的值。这是我的 json 有效负载。

如何使用 Data Weave 节省价值。

0 投票
1 回答
139 浏览

mule - 在 mule 4 中使用 CORS 的最佳方法是什么?

使用 CORS 的最佳方法是什么,应该使用 API 管理器使用 API 网关策略进行配置,还是在每个 HTTPS 侦听器的应用程序中进行配置。

0 投票
0 回答
51 浏览

mule - 在 Mule 4 中 SAP 配置连接的 DestinationDataProvider 错误

我在 Mule 4 的 SAP 连接器中遇到 SAP 配置连接问题。

我收到连接错误:

com/sap/conn/jco/ext/DestinationDataProvider

来自 Mulesoft 设计中心的错误图片