问题标签 [mule-sdk]

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

mule - Mule SDK 问题 - 无法使用 @MetadataKeyId 获取元数据的密钥

我正在使用 Mule SDK 开发自定义连接器。我正在获取必要的元数据。以下是我使用的两个片段: WeatherConnectrOperations.java:

RecordKeysResolver.java:

我的问题是,类型字段没有填充必要的键

我正在按照本文档执行 - https://docs.mulesoft.com/mule-sdk/1.1/metadata-keys

0 投票
1 回答
62 浏览

mule-component - Mulesoft的后台进程

我想了解在 mulesoft 的背景下发生了什么。

例如,当我们在 Anypoint studio 中拖放一个 Compent ie 调色板时会发生什么?我想看看 Java 代码及其实际工作原理。有人可以给我线索或指导我从哪里开始阅读它。

我已经检查了项目路径,其中只有 xml 文件并且不存在 java 文件。

谢谢, Vignesh G

0 投票
0 回答
427 浏览

dependency-injection - 将 HttpService 注入 Mule 4 自定义配置属性提供程序

我正在制作一个自定义属性提供程序,以在启动时加载 Spring 云配置服务器的内容。我需要在提供程序的初始化时进行一次调用以获取这些属性,并且想使用 Mule HttpService 来为此调用创建 http 客户端,而不是创建我自己的。不幸的是,每当我尝试这个时,似乎 HttpService 尚未创建,因此一旦被引用就会抛出 NPE。

CustomConfigurationPropertiesProviderFactory.java

CustomConfigurationPropertiesProvider.java

我需要更改什么才能正确注入此服务?

我一直在遵循这两个文档中的建议,以供参考:

0 投票
1 回答
118 浏览

rest - 使用 Mule SDK 调用外部 API

我正在尝试使用 Mule SDK 实施 Mule 4.x 策略。为此,我需要在策略操作实现中调用外部 API。外部 API 响应返回的结果将确定策略输出。

有人可以告诉我如何使用 Mule SDK 实现 REST 客户端吗?

0 投票
2 回答
212 浏览

mule-component - 将 Resuable ErrorHandling 流转换为 Mule4 中的连接器/组件

我正在使用 Mule 4.2.2 运行时。我们使用 APIKIT 生成的 errorHandling 并根据客户要求对其进行定制,这在所有即将推出的 api 中都是相当标准的。

考虑将其转换为连接器,以便它在调色板中显示为组件/连接器,以便在所有 api 中重用,而不是每次复制粘贴。

就像RestConnectAPI 规范一样,一旦在 Exchange 中发布,它将自动转换为连接器(https://help.mulesoft.com/s/article/How-to-generate-a-connector-for-a-REST-API- for-Mule-3-x-and-4-x)。

  1. 我们是否有任何类似于上述发布mule common flow的选项可以转换为组件/连接器?

  2. 如果不是,哪一种是最适合我的场景的方式

    1)使用SDK

    https://dzone.com/articles/mulesoft-custom-connector-using-mule-sdk-for-mule (或)

    2)创建本页中提到的jar

    /li>

请建议在这种情况下哪个是最好和最简单的方法?提前致谢。

0 投票
2 回答
110 浏览

maven - Mule XML SDK 及其在 Maven Settings.xml 中的错误

我正在使用 Maven 3.6.3 [尽管 Mule inbuild using (3.6.9)] 和 AnypointStudio 7.4.2 在 Mule 4.2.2 中执行 XML SDK。请澄清我的疑惑

1)XML SDK connector插件创建是否仅在 Mule-EE 版本或公共版本中支持?

2) 我正在使用以下 Maven 命令和 settings.xml ,它抛出 401 Unauthorized (Warning) 和错误作为“原型”问题。

我得到的错误如下。但我无需登录即可评估此 URL https://repository.mulesoft.org/releases/ 。不知道为什么它会抛出 401

下面是settings.xml

我还尝试在上述设置中提供 Public Repo,而不是 Mule-ee。还是同样的错误。如果有的话,请给我一个标准的Mule settings.xml。

3) 虽然 Mule 使用 Maven 3.6.9 为这个运行时 4.2.2 构建。我们可以使用低版本 3.6.3(我相信这是现在的稳定版本)吗?

参考:https ://docs.mulesoft.com/mule-sdk/1.1/xml-sd k

在此先感谢您的帮助。如果需要更多信息,请告诉我。

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

java - 无法在全局配置 Mule SDK 中加载 External Lib jar

我正在使用 Mule SDK 创建一个 CosmosDB 连接器。我正在尝试使用以下代码在全局配置中添加 CosmosDB 依赖项,但它似乎没有按预期运行。它正在下载 Maven 依赖项,但未在配置中添加 jar。请让我知道我错过了什么。

请看下图:这里我提供了所有详细信息,但是当我单击 Azure Cosmos DB 驱动程序并添加依赖项或 JAR 文件时。它仍然抛出相同的错误。

CosmosDB Mule 全局配置

谢谢你。

0 投票
1 回答
137 浏览

mule - 无法将自定义 Mule 连接器部署到 Anypoint Exchange

我使用 Mule SDK 构建了一个自定义的 mule 连接器,并使用 Anypoint Studio 进行了测试。当我尝试在使用组织详细信息mvn deploy更新pom.xml文件后使用部署 Mulesoft Exchange 时,我遇到了以下未经授权的错误。有人可以指出导致此问题的原因或解决此问题的方法吗?

这是我的 POM.xml 文件: POM XML

这是运行时的错误mvn deploy未经授权的 Mule 连接器错误

0 投票
1 回答
28 浏览

mule - 为 Mule 4 SDK 连接器实现 XA 事务

我尝试为 Mule 4.3.0 自定义连接器实现 XA 事务。在 Mule 3.XX 版本和 Mule 4.2.X 版本中,它们支持该类

在 4.3.0 中,他们删除了上面提到的 ExternalXaTransaction 类。

如何在 Mule 4.3.0 中实现 XA 事务