mule 相关问题

Mule是一个基于Java的轻量级企业服务总线(ESB)和集成平台,允许开发人员快速,轻松地将应用程序连接在一起,使他们能够交换数据。无论应用程序使用何种不同的技术,Mule都可以轻松集成现有系统,包括JMS,Web服务,JDBC,HTTP等。

Mule 4 缓存过期 - 缓存具体什么时候过期?

在我的实现中,我需要调用一个需要提供令牌的 API。 该令牌的有效期为 15 分钟。 所以我正在实现的是一个内存缓存,缓存在...之后就会过期...

回答 1 投票 0

Mule ESB 中的分页

我们有一个处理一堆记录的 Mule 流程。我们想要实现分页,因为该过程中的步骤之一是调用外部系统,该系统只能获取一定数量的记录......

回答 1 投票 0

如何在 Anypoint Studio Mule 中配置 Teradata 数据库

如何在 Mule 中配置 Teradata 数据库。使用通用数据库配置的设置..我有用户名、密码和服务器名称..使用这些我如何成功连接。还答...

回答 4 投票 0

如何从 RAML 刷新 APIKit 项目?

如何强制 Anypoint Studio 从给定的 RAML 刷新自动生成的 APIKit 代码?我想对 RAML 进行一些小的更改,并且不想每次都重新生成整个项目。

回答 2 投票 0

如何在Mule项目中创建http请求队列

我正在尝试通过cloudhub应用程序将JIRA与Salesforce集成。我创建了一个 Mule 软件项目(每次在 JIRA 中更新或创建工作日志时都会调用该项目)并部署...

回答 3 投票 0

无法使用 mule 4 中属性文件中的密码

我无法使用下面提到的 mule4 属性文件中的密码。 我正在尝试 ${db.password} ,数据库连接失败,但硬编码值工作正常。是因为

回答 1 投票 0

如何从 dataweave 中的 XML 中删除命名空间

需要通过保留其他所有内容(包括属性)来从 XML 中删除命名空间。我尝试使用替换和更新,但它似乎不起作用。下面是示例 XML,我需要在其中...

回答 1 投票 0

允许访问有限的 API 端点

我有一个自定义策略,它将限制对 Mule 中某些 API 端点的访问。下面给出了策略 template.xml 和 yaml 文件(免责声明:请注意,这可能不是一个很好的实现...

回答 1 投票 0

数据集成软件和ESB有什么区别?

我一直在从事一个项目,该项目从各种第三方数据源收集数据并挖掘到我们的数据存储(DI)中。为此我们一直使用 Pentaho。 我想知道这是否也可以...

回答 1 投票 0

当我尝试在本地 Windows 系统中运行 mule 独立服务器 4.7.2 时,遇到“Java 访问被拒绝错误”

错误日志: MULE_HOME 设置为 E:\mule_tests\mule1 MULE_BASE 设置为 E:\mule_tests\mule1 默认以控制台/前台模式运行,使用 Ctrl-C 退出... 找到JAVA_HOME=E:\java\jdk-21\ 该...

回答 1 投票 0

将 UTC 格式的字符串日期转换为 AEST

我正在尝试将 UTC 时区中的字符串格式的日期转换为澳大利亚/悉尼时区。它似乎适用于一个值,但不适用于另一个值,所以我有点困惑 %dw 2.0 从 dw 导入*:...

回答 1 投票 0

在 mule 4 中将日期时间转换为 salesforce 所需的日期时间格式

对于日期时间“2022-11-29T19:12:21Z”,从 salesforce 获取 INVALID_TYPE_ON_FIELD_IN_RECORD 错误。因此需要将其转换为 Salesforce 接受的正确格式。 输入:“2022-11...

回答 2 投票 0

Mule 4.5 抛出 ORA-01000:超出最大打开游标数

我正在使用针对 Oracle 数据库实例运行的 Mule 4.5 Oracle Database 19c 企业版版本 19.0.0.0.0 - 生产 我正在运行的 mule 代码由调度程序驱动并运行在...

回答 1 投票 0

如何将给定的数字字符串格式化为俄罗斯货币格式?

我有以下输入 JSON { "列表价格": "1245678.98" } 我需要将其格式化为以下格式 { “列表价格”:“1 245 678,99” } 目前我是

回答 1 投票 0

如何读取Mule项目版本?

我需要读取mule项目版本并将其返回给客户。下面是我的 mavenized mule 项目的 pom.xml 文件。 我需要读取 mule 项目版本并将其返回给客户。下面是我的 mavenized mule poject 的 pom.xml 文件。 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.mycompany</groupId> <artifactId>testproject</artifactId> <packaging>mule</packaging> <version>1.0.0-SNAPSHOT</version> . . . </project> 我想从 pom 文件中读取上述版本值(1.0.0-SNAPSHOT)。 有人可以帮忙吗?如何以推荐的方式获取项目版本。 提前致谢。 您可以在过滤变量中使用 ${pom.version} ,以便您可以在属性文件中检索它。 想象一个文件 src/main/resources/version.properties 其中包含: 版本=${pom.version} 然后您可以使用 Properties 对象: Properties p = new Properties(); p.load(getClass().getResourceAsStream("/version.properties"); final String version = p.getProperty("version"); 如果您使用 Maven,我想游览应用程序将在其名称中包含版本,例如 mule-app-1.0.0-SNAPSHOT。使用 Mule 表达式语言提取应用程序名称 (app.name),如下所述:http://www.mulesoft.org/documentation/display/current/Mule%2BExpression%2BLanguage 然后使用正则表达式从名称中提取版本,并使用 http 入站端点返回值。 您有权访问 pom 文件吗?或者来自 mule 的 .zip 文件? 如果您有权访问 pom.xml 文件,很容易获取版本。 您需要解组功能: 1.- 创建一个名为“project”的 bean,其中包含 groupId、artifactId 等和 version 属性(当然是 setter 和 getter)。 2.- 使用 unmarshall 功能将 pom.xml 解析为项目 bean : http://lstierneyltd.com/blog/development/examples/java-to-xml-xml-to-java-marshalling-and-unmarshalling/ JAXBContext jc = JAXBContext.newInstance(Project.class); Unmarshaller u = jc.createUnmarshaller(); File f = new File("pom.xml"); Project project = (Project) u.unmarshal(f); 3.- 只需获取版本属性: System.out.println(project.getVersion()); 问候。 我使用这段代码得到了POM版本: app.muleContext.config.artifactCoordinates.version 但目前仅在本地测试过

回答 4 投票 0

限制客户端应用程序在 API 端点的访问

我正在寻求有关如何限制客户端应用程序访问 Mule API 中的某些端点/资源的建议。该用例与本文中概述的内容一致:https://help.salesforce.co...

回答 1 投票 0

如何在 Mulesoft 中使用 api 或查询获取 Salesforce 对象的描述?

我有一个要求,我需要在 Mulesoft 中检索 Salesforce 对象(标准或自定义)的描述。例如,在下图中,描述是“这是测试对象”。 我有

回答 2 投票 0

Cyber Ark Spring 配置(带 Mule ESB)

我正在尝试将 Cyber Ark(安全管理)与 Spring 集成,我们使用 Mule 作为我们的 ESB 我正在尝试将 Cyber Ark(安全管理)与 Spring 集成,我们使用 Mule 作为我们的 ESB <jms:connector name="jmsConnector" jndiProviderUrl="${tibjmsURL}" connectionFactoryJndiName="${tibjmsConnFactory}" username="${tibjndiUser}" jndiInitialFactory="${tibjndiInitialFactoryClassName}" specification="1.1" createMultipleTransactedReceivers="true" numberOfConcurrentTransactedReceivers="1" > <spring:property name="password"> <ref bean="idsJmsPassword"/> </spring:property> 我正在尝试从网络方舟获取我的密码,该密码是作为 Spring bean 注入的。以前有人这样做过吗?如何将密码注入 JMS 连接器(代码中显示标签)?目前它从属性文件加载它。 我已经使用 Mule 3.1.2 测试了上面的配置,并且假设您将 ref 元素修复为 Spring 命名空间: <spring:ref bean="idsJmsPassword"/> 并且提供 idsJmsPassword 实际上是一个字符串,我确认在 org.mule.transport.jms.JmsConnector 上调用 setPassword(),其值为 idsJmsPassword。 这应该能让你实现你的目标。 使用 Mule ESB 配置 CyberArk 可以简化凭证管理并增强安全性。确保正确的集成和配置是有效利用 CyberArk 功能的关键。有关设置此类集成的其他提示和详细指导,wizlynxgroup.com 提供了有关安全解决方案和最佳实践的宝贵资源。

回答 2 投票 0

如何在 MUnit 中使用内部负载 (error.errorMessage.payload) 引发自定义错误

我有一个流程正在对 REST Web 服务进行 HTTP 调用。我们收到几个错误,statusCode=500,但在响应正文中具有不同的“errorCodes”。这个

回答 1 投票 0

我想根据B列的情况更新输入csv文件的A列。我们如何在dataweave中实现这一点?

“身份证”、“姓名”、“工资”、“地点”、“日期” 123,"甘尼什",10000,"浦那","02/22/2020" 234、“桑克特”、20000、“孟买&

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.