mule 相关问题

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

error.errorMessage 和 error.muleMessage 有什么区别?

我试图理解 mule 错误对象,但我对调试器中看到的内容有点困惑。 假设我的应用程序中有一个 http 请求调用失败,并且在调试器中我可以看到错误...

回答 2 投票 0

如果Mule中出现SOAPFault错误,‘<soap:Header>’存储在哪个变量中?

我使用的是Mule Runtime Engine 4.4.0。 使用 Web 服务来运行 SOAP API。 我不确定发生 SOAP 错误时“soap:Header”信息存储在哪个变量中。 我使用的是 Mule 运行时引擎 4.4.0。 使用 Web 服务来运行 SOAP API。 我不确定发生 SOAP 错误时“soap:Header”信息存储在哪个变量中。 <soap:Body>信息存储在error.muleMessage.payload中,但<soap:Header>信息未存储。 error.muleMessage.payload SoapFault{faultCode={http://schemas.xmlsoap.org/soap/envelope/}Server, subCode=null, detail='<?xml version="1.0" encoding="UTF-8"?>', reason='error', node='null', role='faultactor'} 回复 <?xml version="1.0" encoding="UTF-8"?> <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope/" xmlns:se="http://test/session"> <soap:Header> <se:Session> <se:SessionId>session-id</se:SessionId> <se:SequenceNumber>1</se:SequenceNumber> <se:SecurityToken>security-token</se:SecurityToken> </se:Session> </soap:Header> <soap:Body> <soap:Fault> <faultcode>soap:Server</faultcode> <faultstring>error</faultstring> <faultactor>faultactor</faultactor> </soap:Fault> </soap:Body> </soap:Envelope> 我想知道当发生 SOAP Fault 错误时,<soap:Header> 信息存储在哪个变量中。 据我所知,当响应是 SOAP 错误时,Web 服务使用者不允许检索 SOAP 标头。如果您只需要调试信息,您可以启用 Mule 4 HTTP 线路日志记录。

回答 1 投票 0

使用 Anypoint MQ 的 Mule 4 - 重新路由之前的投递尝试与重新投递策略中的 maxRedeliveryCount

此问题与之前提出的问题相关 将 Anypoint MQ 与 Mule Runtime 4.4 结合使用 有一个订阅者,它将使用普通队列中的消息。 该队列配置了 DLQ。

回答 1 投票 0

JSON 数组 mule 4 dataweave 中的迭代

{ “ID”: ”/”, “代码”: ”/”, “类型代码”:“CPC”, "时间戳": "2021-11-16T17:00:00-06:00", “孩子名单”...

回答 1 投票 0

Mule 4 dataweave 2 - 如何对包含其他对象的 json 对象进行排序

我需要对一个json对象(不是数组)进行排序,它不是一个简单的键值 相反,它里面有额外的对象 { “备忘录”:{ “项目数量1”:“5”, ”

回答 1 投票 0

从 dataweave 中的消息中删除这些 html 名称

如何从消息中删除它,我只能将其描述为 html 名称,如 & 或 < 我可以不使用替换功能来做到这一点吗? 消息示例: { “消息”:“...

回答 1 投票 0

salesforce 中的 SOQL 查询和多态关系

所以我有一个场景,我必须查询促销(基于 ProductId 和/或 BuyerGroupId),并删除其相关的 PromotionTier、PromotionTarget、PromotionQualifier 等... 所以我想...

回答 1 投票 0

Mulesoft 项目构建字段由于 {db::config.db.name)

我在运行 mule 项目时遇到以下错误,如何修复它?请问有人可以帮助我吗? [信息] ---------------------------------------------------------- ------------------------ [信息] 构建失败...

回答 1 投票 0

json 数组的 RAML 验证

在我的API RAML中,有一个名为“sfIds”的查询参数,它是一个数组类型。我需要在 RAML 中实现验证,以确保数组元素始终是数字,例如 [111, 2...

回答 2 投票 0

如何验证使用 MUnit 测试在 Mule 4 JMS 发布中发送的 jms:properties?

我有以下 JMS 发布配置,我想验证在模拟连接器时是否使用给定值发送 prop1 和 prop2。 我有以下 JMS 发布配置,我想验证在模拟连接器时是否以给定值发送 prop1 和 prop2。 <jms:publish doc:name="Place file on some queue" sendCorrelationId="ALWAYS" persistentDelivery="true" config-ref="JMS_ActiveMQ_REF" destination="some.queue.name"> <jms:message correlationId="#[uuid()]"> <jms:properties><![CDATA[#[{ "prop1": vars.prop1, "prop2": vars.prop2 }]]]> </jms:properties> </jms:message> </jms:publish> 它被嘲笑使用: <munit-tools:mock-when doc:name="Mock Place file on some queue" processor=".*:.*"> <munit-tools:with-attributes> <munit-tools:with-attribute attributeName="doc:name" whereValue="#['Place file on some queue']" /> </munit-tools:with-attributes> <munit-tools:then-return> <munit-tools:payload value="#[payload]" mediaType="application/xml" /> </munit-tools:then-return> 以前在 Mule 3 中我会检查message.outboundProperties,但在 Mule 4 中则没有这个选项。 不幸的是,我无法通过搜索找到 Mule 4 解决方案,已知的 AI 也无能为力。 尝试在模拟中设置属性(除了有效负载之外)以匹配您在真实消息中观察到的内容。 示例: <munit-tools:then-return> <munit-tools:payload value="#[payload]" mediaType="application/xml" /> <munit-tools:attributes value="#[{ properties: { userProperties: { prop1: vars.prop1, prop2: vars.prop2 } } }]" /> </munit-tools:then-return>

回答 1 投票 0

Mule Maven 插件 3.8.0 未按预期工作

当我使用 mule-maven-plugin 版本 3.5.4 时,我能够在 Anypoint Studio 中成功构建和运行项目,但是当我将 mule-maven-plugin 版本更新到 3.8.0 时,对于同一个项目,. ..

回答 2 投票 0

Mule 4 中 dataweave 代码的条件逻辑

我需要有关 dataweave 代码的帮助。我的要求是根据以下条件在响应中添加状态字段。 var manditory_field="D6V_Cod,D6V,DYR_Cod,DYR" 如果有任何强制性...

回答 1 投票 0

MuleSoft Java 自定义连接器构建错误 jdeps 命令

我正在尝试构建 JAVA 17 版本支持的 mulesoft json 记录器,当我尝试发布到交换时出现以下错误 无法执行目标 org.apache.maven.plugins:maven-jdeps-...

回答 1 投票 0

Mule 4 数据库连接器执行脚本

我正在使用Mule 4数据库连接器中的执行脚本功能,如何捕获脚本的成功或失败?响应负载始终为 -2,但我的印象是

回答 1 投票 0

将字符串转换为仅包含数值的数组

我有下面的 dataweave 代码(可能不是最好的)来检查数组是否包含任何非数字元素。它还检查数组中的项目数。 %dw 2.0 输出json 有趣

回答 1 投票 0

如何在 mule 4 中将 CSV 转换为 JSON

有没有简单的方法可以在 mule 4 中将 CSV 转换为 JSON?目前我正在这样做,如下所示。 %dw 2.0 输出应用程序/json --- (有效负载分割(' ')) 映射 using( tmp = $ splitBy(',')) {...

回答 4 投票 0

如何使用 groupby 并使用 dataweave 2.0 为该特定 groupby 添加新的键值对

我有一个 JSON 对象有效负载数组,我需要根据多个键进行分组,并为分组中的每个对象添加两个新的键值对。第一个键值对是根据键求和

回答 1 投票 0

在 mule 中将平面文件中的所有片段解析为 JSON

我想从服务器读取固定宽度的响应。 响应样本 PQRSBNGL1234567890AAHG 这是示例 ffd 文件 形式: 抄写本 价值观: - 名称:“医院” 价值观: - 名称:“基本信息” 维...

回答 1 投票 0

如何使用 Quartz 组件安排服务定期调用文件上传器?

这是我上一个问题How to upload multiple files via REST over HTTP using Mule?的扩展。要求每周三上午 10 点必须上传文件。因此...

回答 4 投票 0

我们如何使用 Dataweave 检查 Payload 中的日期格式

我们有一个要求,其中源是一个文件,并且它有一个可以包含不同日期格式的日期字段。例如 MM/dd/yyyy 或 MM/dd/yy 或 MM-dd-yyyy 或 MM-dd-yy。我们想要这个日期字段...

回答 1 投票 0

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