mule 相关问题

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

“mulexml:namespace-manager”未解析,显示未知

我尝试使用“mulexml:namespace-manager”在 Mule 4 应用程序中全局声明一些 XML 命名空间。 https://docs.mulesoft.com/xml-module/0.3.9/xml-namespaces 但是元素 &q...

回答 1 投票 0

now() - 部署在任何点平台上的 mule 应用程序的当前时间问题

我对我们的 Mule 应用程序中的当前时间问题有疑问,该应用程序部署在任何点平台上。 当在 mule 应用程序中使用“now()”时,它始终返回一个与

回答 1 投票 0

忽略 dwl 1.0 mule 3 中无效或空的日期字段

我正在尝试验证输入负载中的日期和日期时间。如果日期或日期时间格式不正确或为空,我必须验证请求并删除该字段。如果格式正确或...

回答 1 投票 0

应用程序日志显示调用 Mulesoft Web 服务时出现 500 错误

我们有一个应用程序对 Mule ESB 进行 Web 服务调用,日志显示高峰时段主要显示 500 个错误代码,非高峰时段显示 200 个成功代码。我不是 Mule 团队的一员,...

回答 2 投票 0

mule流http请求超时调整

我有一个 Mule 流,它从 Anypoint 队列读取有效负载,然后通过 HTTP 请求将它们发送到 REST 端点。然而,我遇到了一个困境。当我使用默认超时(30 秒...

回答 1 投票 0

Mule 配置流程 SAXParseException

我有这个 MuleSoft 配置流程,但收到以下错误,我想我可能缺少包含内容或其他内容。 [错误] 无法执行目标 org.mule.tools.maven:mule-maven-plug...

回答 1 投票 0

DataWeave Playground 和 Vscode 与 Anypoint Studio/Mule 运行时中的 XML 处理结果有所不同

我正在处理 XML 文档(这是嵌套文本和元素的 HTML)。 使用以下脚本,Dataweave Playground 和 VScode 扩展输出文本/元素的正确顺序: %...

回答 1 投票 0

将“yyyy-MM-dd'T'HH:mm:ss.SSSZ”时间戳转换为“yyyyMMdd”

示例输入: { “交易日期时间”:“2023-12-05T16:56:15.912Z” } 数据编织代码: %dw 2.0 从 dw::core::Strings 导入 * var date = Payload.transactionDateTime as LocalDa...

回答 1 投票 0

在 Mule 4 (DWL) 中将“yyyy-MM-dd'T'HH:mm:ss.SSSZ”时间戳转换为“yyyyMMdd”

示例输入: { “交易日期时间”:“2023-12-05T16:56:15.912Z” } DWL代码: %dw 2.0 从 dw::core::Strings 导入 * var date = Payload.transactionDateTime as LocalDateTime {

回答 1 投票 0

多个用户同时使用同一个API,用户的每个请求应将值加1,并在达到最大值99后重置

我有一个要求, 对于每个请求,Id 的值(初始值 = 1)应增加 1,直到达到最大计数(例如 99)。一旦达到 99,它应在 dataweave 中重置为 1。 当我...

回答 1 投票 0

如何过滤对象数组并提取请求的有效负载?

我有一个要求,我需要过滤对象数组并检查所有行的“Id”是否相同。如果相同,那么第一行的“QTY”应该重新...

回答 1 投票 0

mule 4 sftp 文件读取正在删除文件后删除文件

使用Mule 4.4社区版。 我正在使用 mule 的 sftp 连接器读取文件: org.mule.connectors 骡子...

回答 1 投票 0

Mule 4 Anypoint Studio 处于调试模式 - 我可以更改负载值或变量值吗

这可能不是一个真正的代码问题,但是很多时候在 Anypoint studio(Mule 4.3、Anypoint Studio 7.15.0)中以调试模式运行 Mule 时,有没有一种方法可以在调试模式下更新...

回答 1 投票 0

Mule 4 数据库插入 Oracle 表时出现日期字段问题

我使用Mule 4(运行时4.3)在anypoint studio(7.15.0)中运行 我正在尝试做一个简单的数据库插入(数据库是Oracle) 这是插入的相关代码: 正在使用在anypoint studio(7.15.0)中运行的Mule 4(运行时4.3) 我正在尝试做一个简单的数据库插入(数据库是Oracle) 这是插入的相关代码: <db:insert doc:name="Insert emp record" config-ref="Emp_Database_Config" > <db:sql ><![CDATA[ insert into emp ( emp_id, emp_name, start_date ) values ( :empId, :empName , TO_DATE(:startDate, 'YYYY-MM-DD') ) ]]></db:sql> <db:input-parameters ><![CDATA[#[%dw 2.0 output application/java --- { 'empId' : vars.empId, 'empName' : vars.empName, 'startDate' : '3000-01-01' }]]]></db:input-parameters> </db:insert> 这里 start_date 是 Date 表中的 emp 字段。 我正在尝试使用以下代码插入日期: TO_DATE('3000-01-01', 'YYYY-MM-DD') 但是它在运行时失败并出现以下错误: 错误 2023-12-02 20:10:45,224 [[MuleRuntime].uber.08: [emp-sys-v1_to_checkin].process-emp-flow.BLOCKING @7d642671] org.mule.db.commons.shaded.internal.domain.executor.AbstractExecutor: 发生 SQLException 异常。 java.sql.SQLException:一个 SQLException 是由以下失败引发的: java.lang.IllegalArgumentException:时间戳格式必须是 年-月-日 时:分:秒[.fffffffff] Google 搜索提供了这篇 mulesoft 帮助文章: https://help.mulesoft.com/s/article/Database-Connector-Timestamp-format-must-be-yyyy-mm-dd-hh-mm-ss-fffffffff-Oracle-DB-Mule-4 基于此尝试附加为: 'startDate' : '3000-01-01' ++ " 00:00:00.00000" 但是随后开始出现此错误: 'ORA-01858 非数字字符位于数字所在的位置 预计” 数据库连接器 - Mule 4 1.14.6 数据库表位于 Oracle 中,在表 'emp' 中,字段 'start_date' 是一个 Date 字段 如果我通过 sql plus 进行直接数据库插入,我可以使用 : 进行插入而不会出现问题 TO_DATE('3000-01-01', 'YYYY-MM-DD') 不知道为什么这么简单的活动会因为日期问题而失败...... 编辑1: 我知道 Date 确实保留了时间 编辑2: 也尝试以 application/java 的形式发送数据,但仍然遇到此问题 尝试将查询格式与参数格式匹配: TO_DATE(:date, 'YYYY-MM-DD HH:mm:ss') 'startDate' : '3000-01-01 00:00:00'

回答 1 投票 0

使用 Mule4 dataweave 根据条件从 JSON 数组中过滤出对象

我有一个包含交易的 Json 数组。基本上,在这里我试图过滤掉具有等额付款的记录(收到的付款的日期应该大于返回/撤销的付款...

回答 1 投票 0

从我需要调用的 REST 服务的 YAML 生成 dataweave?

我有一个相当大且复杂的 YAML,它是由 REST 服务的开发人员提供的,我需要将复杂的数据有效负载发布到其中。我可以自动生成有效负载的 Dataweave ...

回答 2 投票 0

如何使用 dataweave 获取 XML 消息有效负载的大小(以 KB 为单位)

我需要计算传入有效负载的大小(以KB为单位)。传入的有效负载是 XML。我尝试使用 sizeOf(payload.^raw)/1000 但这仅适用于 JSON 格式,不适用于 XML 格式。

回答 2 投票 0

Mule 4 在 Java 代码中获取数据库连接

在Mule 3中,我可以使用以下Java代码片段获取数据库连接: StaticDbConfigResolver staticDBConfig = org.mule.RequestContext.getEventContext().getMuleContext().getRegistry().

回答 1 投票 0

将数组中的元素转换为单个元素 qoutes 的 Mule 代码

我想在 mulesoft 中创建一个动态插入查询作为系统 API 的一部分,可用于根据调用处理 API 与多个表的数据库进行交互。 我想要低于输出 &...

回答 1 投票 0

错误 415 GET 方法不支持媒体类型

我目前正在学习 Mulesoft Mule 4 基础课程,并已在 Runtime Manager 上部署了一个应用程序。 当我在运行时管理器上查看应用程序的日志和

回答 5 投票 0

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