问题标签 [mule-esb]
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.
mule - how to insert multiple rows in mule database connector?
I want to insert multiple rows in mule database connector at a time. Could anyone kindly please help me on this?.
I can successfully insert the below message as a post request to a mule flow.
How to insert the below post message into a database in a mule flow?
Please find the below mule flow configuration file which has been configured to insert a single row at a time.
mule - 在任意点 MQ 上设置“maxThreadsActive”时出错
我正在尝试将“maxThreadsActive”设置为 1,以确保只有一个线程从队列中提取消息,但由于某种原因,我在编译时遇到了 sax 解析异常。以下是配置:
错误 :
org.xml.sax.SAXParseException:cvc-complex-type.2.4.a:发现以元素“http:worker-threading-profile”开头的无效内容。'{" http://www.mulesoft.org/schema/mule/core ":annotations、" http://www.mulesoft.org/schema/mule/tls ":context、" http://www之一.mulesoft.org/schema/mule/http ":proxy, " http://www.mulesoft.org/schema/mule/anypoint-mq ":provider, " http://www.mulesoft.org/schema/mule /anypoint-mq ":prefetch," http://www.mulesoft.org/schema/mule/anypoint-mq":worker-threading-profile}' 是预期的。在 org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source) ~[?:?] at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source) ~[?:?] at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) ~[?:?] at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) ~[?:?]在 org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) ~[?:?]
mule - 如何在 Anypoint Studio 中安装 Maven 插件?
对于我的一个 POC,我需要在我的 Mule Anypoint 工作室中安装 Maven 插件。我怎样才能安装相同的?
http - 为 http 监听器禁用重定向骡子
每当代码中存在位置标头和 http 状态 302 时,mule http 侦听器会在内部调用位置 URL 并获得带有 http 状态 200 的响应,这看起来很正常。
但我想看到的是 302 http 状态和邮递员中带有名称位置的标头。
可以通过任何方式完成吗?下面是我的代码
日志如下: -
我也无法在 chrome 网络中看到任何 302。请让我知道是否有一种方法不仅可以在日志中捕获 302,还可以在网络或邮递员中捕获。
java - 读取超时 (java.net.SocketTimeoutException)
我有一个使用 Mule ESB 开发的 API,它接收来自客户端的请求并将请求转发到另一个 API。但是我在 API 中发现了一个有趣的行为,如果客户端使用请求主体发出请求,请求主体的末尾有一个新行,那么服务器会等待超时并抛出SocketTimeoutException。我猜服务器期望来自客户端的更多数据并等待并最终抛出该异常。
注意:我已经检查了 Content-Length 标头。请求正文的实际内容长度为 383 字节,但在服务器上显示为 380 字节。所以看起来服务器正在等待那些额外的 3 个字节。所以问题是 - 为什么客户端不发送新行字节?
有人有解释吗?
ftp - Mule 无法从 SFTP 位置下载文件
我正在尝试连接到 SFTP 位置并使用 Mule SFTP 连接器下载 .zip 文件。它看起来非常简单的配置,但我不确定我的配置中缺少什么。我无法弄清楚为什么它对我不起作用。有人可以看看它并建议我应该改变什么来工作吗?
在以下流配置中,我从 HTTP 端点(http://localhost:8181/invoice) 然后调用“ftpconnectivityFlow1”并检查“ftp”变量的值,并根据其值转到我的 FTP 位置或 SFTP 位置。当我将变量“ftp”设置为 true 时,它按预期工作,因为我可以看到来自 FTP 位置的文件已下载到我的输出文件夹中,并按预期从 FTP 位置删除。当我将其设置为 false 时,它不会给出任何错误,但 SFTP 位置的文件仍然存在,这意味着它无法读取文件(我猜)并且它没有下载到我的输出文件夹中。因此,为了进行一些调试,我添加了一个自定义转换器,以便我可以检查有效负载。在我的自定义转换器中,我注意到当它连接到 FTP 位置时,它有一些二进制数据(全数字),我猜它是我的 .zip 文件,但是当变量“ftp”设置为 false 时,这意味着它正在尝试连接到 SFTP 位置,在这种情况下,有效负载包含“/invoice”,这是我的 http 相对路径。所以我的输出文件夹包含一个名为“null”的文件,它包含的只是“/invoice”
任何帮助是极大的赞赏。
http - 使用 Mule 3.7 进行 Http 摘要认证
我想在 mule 3.7 中对 http 入站端点进行 Http 摘要身份验证。根据提供的 mule 示例,我可以使用 spring 身份验证提供程序执行基本身份验证。但是我找不到任何关于如何以相同方式完成摘要身份验证的文档。有人可以帮忙吗。这是我到目前为止所尝试的。这个带有基本身份验证的示例对我有用:
https://docs.mulesoft.com/mule-user-guide/v/3.7/configuring-the-spring-security-manager
我正在寻求实现这一点: http ://www.baeldung.com/spring-security-digest-authentication
谢谢,让
mule - 在 mule 中无法从不同应用程序中的对象存储中检索值
我无法从 App1 读取存储在对象存储中的键值。
我有 2 个应用程序 App1,它将变量的值(比如“名称”)存储到某个值(比如“abc”)。从 App2 中,我想检索键的值(在我们的例子中为“名称”),但它总是失败并出现 org.mule.api.store.ObjectDoesNotExistException。
如果两个流程都在同一个应用程序上,它可以工作,但这不是预期的行为。
两个应用程序都在同一个运行时上运行,因此它应该能够检索该值。
下面是我的 App1 代码
App2 的代码
两个应用程序的对象存储配置是:
有人可以指导我,我哪里出错了吗?
mule-esb - Mulesoft 休息网络服务
我创建了 Rest Web 服务,用于通过 http 获取附件文件并将文件存储到本地驱动器,因此我需要动态文件名,因为它来自 http 请求我的流程如下
这里 outputPattern="abcd.jpg" 是硬编码的,所以我需要通过请求提供的文件名和格式请帮助
我指的是https://blogs.mulesoft.com/dev/mule-dev/soap-rest-attachments/
batch-processing - Mule ESB,在批处理期间,负载是否需要采用任何特定格式用于加载和调度阶段?
关于Mule ESB 批处理:
对于 Load and Dispatch 阶段,payload 需要采用什么格式?我有一个大的 xml 文件,我想对其进行批处理。在加载和调度阶段之前是否需要任何类型的转换?