问题标签 [mule-connector]

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 投票
3 回答
1057 浏览

mule - Mule - IOException:路径:存在但不是目录

我正在使用 Mule 文件连接器从共享位置读取文件。共享位置和我的部署环境都是基于 Windows 的。将我的部署环境中的共享位置映射为 J:/ 驱动器并使用目录 J:/test。

我可以从 Windows 资源管理器和任何浏览器浏览此目录。但是在部署期间它会抛出错误。

注意:目录权限对任何用户都是允许的。应该不是权限问题。

如果我使用任何本地目录,如 C:/test,它工作正常。

0 投票
0 回答
802 浏览

mule - Mule 中的 salesforce 连接器 - SOQL 长查询对于某些对象无法正常工作 - 例如 product2

在 Mule Salesforce 连接器中运行 product2 SOQL 长查询时遇到问题。我能够运行并获得带有某些字段(如 Id、Name、ProductCode、Description 等)的成功 json 消息。但是其他一些字段无法正常工作... Units__c、Stock_Item__c、Sub_Category__c 等。当我在“DataSense 查询语言”中使用“查询生成器”进行选择时,非工作字段也不可用。我猜这些字段是我的组织制定的。但是各种查询在 Salesforce 开发人员控制台上都可以完美运行。我正在寻找解决方案,以便我可以使用来自 salesforce 产品对象的结果调用所有字段。

也试过:

  1. 使用本机查询语言。但不成功。

提前致谢 !

骡子配置 XML

错误控制台

0 投票
1 回答
168 浏览

mule - 读取后重命名 SFTP 文件

我想使用 SFTP 连接器读取文件,然后想更改其名称。这是我的 SFTP 连接器 -

我的 SFTP 入站端点是 -

在这里,我的文件名为“file1.txt”,我想将其名称更改为“file1Temp.txt”。

0 投票
1 回答
117 浏览

mule - 如何在 Mule 中向 JMS 端点发送多条消息

在 Mule 中,我需要拆分请求 XML 数据并构造多个 mule 消息并将它们发布到 JMS 队列。

我已经设法拆分消息并在我的 Java 组件中有一个 Mule 消息列表。我的问题是,如何将 mule 消息列表作为单独的消息传递给 JMS 端点?

0 投票
1 回答
377 浏览

mule - 在 Anypoint Studio 中从 AWS S3 存储桶获取对象时过滤文件类型

我正在使用 Mule 4 和 Anypoint Studio 7,我只想从 AWS 中的 S3 存储桶中获取 Excel 文件。我正在寻找一种方法来过滤 *.xlsx 之类的 Excel 文件类型,但不确定我可以在连接器中的何处执行此操作。

我的代码如下:

谢谢

0 投票
1 回答
116 浏览

mule-connector - 如何在 Anypoint Studio 的 Microsoft Dynamics Nav 连接器中正确创建数据过滤器?

该团队正在尝试使用 Anypoint Studio 7.3 中的 Microsoft Dynamics Nav 连接器通过动态过滤器获取数据。但是我们得到的是所有数据,而不是我们过滤的子集

我们在 Soap UI 中加载了 WSDL 文件,得到了一个如下所示的soap请求正文:

并通过编辑 Criteria 字段确认过滤器有效。

由于我们仍在学习 Anypoint Studio,我们决定坚持使用soap xml,并在我们的 mule 流中创建一个名为“filter”的变量,并将其定义为与上面的有效负载完全相同:

我们添加了一个记录器并确认变量“过滤器”看起来像上面的代码。

作为最后一步,我们配置了 Microsoft Dynamics Page 连接器并确认连接正常。我们将 Service 定义为“Contact Card”,将 Operation 定义为 Read Multiple。

然后我们通过将“过滤器”变量(输入)[我知道,过滤器太多]的“过滤器”键连接到输出的“过滤器”元素来定义实体。在我们为过滤器变量定义元数据后,输出“过滤器”元素被自动暴露,过滤器变量的输入“过滤器”键被暴露。作为元数据,我们使用了一个与“过滤器”变量具有相同内容的示例 XML 文件。DataWeave 生成​​如下:

一切正常,但我们提取了所有数据。当我们将 Criteria 从 --John Smith- 编辑为另一个不存在的值时 - 我们仍然获得了所有数据。我坚信数据编织定义的实际过滤器为空。

有人知道如何正确定义过滤器吗?描述 DynamicsNav 连接器的 Mulesoft 文档没有提到过滤器实体。

任何手动修改生成的 DataWeave 代码的尝试都会导致各种异常。

任何帮助,将不胜感激。谢谢。这是用于为过滤器变量生成元数据的文件内容。

0 投票
1 回答
177 浏览

mongodb - 使用 Mule 4 MongoDb 连接器“列表集合”操作超时

我在 Mule 4 中工作。我想连接到 Azure cosmos MongoDB API。我使用 MongoDB 连接器的“插入文档”操作成功保存了文档,但所有其他 MongoDb 操作都引发了异常。以下是我在使用“list collecton”操作时遇到的异常。

0 投票
2 回答
275 浏览

mulesoft - 解决工件的依赖关系树时出现问题

我正在按照 Mulesoft 教程使用 Mule SDK(https://docs.mulesoft.com/mule-sdk/1.1/getting-started)创建连接器。我按照这些步骤操作,但是当我尝试包含连接器依赖项时(https://docs.mulesoft.com/mule-sdk/1.1/getting-started#add-your-connector-to-studio),我收到以下错误:解决工件的依赖关系树时出现问题

任何解决此问题的指示?

0 投票
1 回答
290 浏览

mule - Mule4 IBM MQ 连接器:在 ACK 模式“自动”中 - 消息在循环中运行 - 无穷大

我有使用所有默认设置(确认模式AUTO)的 IBM MQ 连接器的基本流程。如果流程在两者之间抛出错误,则消息开始循环运行,而不会结束线程。

我希望因为它AUTO应该通过看到错误来结束线程。

据我记得在旧版本 3.6 中它可以完美运行ACK mode AUTO

在 Mule4 中 - 设置 ACKManual或者Immediate它工作正常。

我尝试将 IBM MQ 连接器v1.6.0以及所有客户端 jar 更新为最新的“9.1.2.0”。所有行为都相同。

谁能解释一下这是 IBM Queue 连接器在 Mule4 中的默认行为ACK mode AUTO。谁能指出我错过了什么?

我使用 Mule 版本:4.2.2

0 投票
2 回答
875 浏览

mule - 设计中心的 HTTP API 和 REST API 资源类型有什么区别?

我一直试图找出 HTTP API 和 REST API 资源类型之间的区别,但没有得到明显的区别。何时以及如何使用 HTTP API?一个用例将不胜感激。