问题标签 [mule-component]
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 - Mule ESB:简单的批处理 Mule 流在处理记录状态时出错
我正在使用 Mule 版本 3.5.1。我正在尝试运行批处理记录。输入阶段(文件入站)已成功完成,但处理阶段出错,而我在进程记录阶段内只有数据映射器(我还针对 xml 验证了 xsd,它看起来是正确的)。
请找出我的错误
我不确定要做什么来制作“ java.lang.interface 和 java.util.iterator ”。
请让我知道你的建议。预先感谢。
mule - Mule ESB:无法控制从流 1 到流 2 的流
我有一个 ServiceFlow 和一个 FileFlow。一旦 ServiceFlow (Flow1) 被触发,FileFlow (Flow2) 应该获取所有文件并处理它们。
在 Flow2 中将初始状态设置为停止仅在 Mule 服务器启动之前第一次有效,即第一次触发执行。一旦流程到达第一个触发器,如果我尝试保留一些文件,file:inbound-endpoint
它就会开始处理这些文件。
但是我的方案仅基于每个触发器,因此第二个文件必须选择该文件。请帮助我如何在 Flow2 中控制它。
我正在使用下面的代码
使用骡版本:3.5.1
mule - Mule ESB:Mule 中批处理的 Log4j 配置是否需要单独配置?
我有 log4j 配置文件,它似乎适用于正常流程,但是在批处理时它不起作用,不确定必须在特定于批处理的配置文件中添加什么。请帮助解决这个问题
我发现这样的博客log4j.logger.com.mulesoft.module.batch=INFO。我不确定必须在上面的 xml 中添加哪些特定于批处理的所有配置。我们对Log4j Mule ESB中的批处理有什么特殊配置吗?我不确定如何批量执行。提前致谢。
mule - Mule ESB:如何通过 MEL 处理 Mule Batch 中的异常
我第一次在 mule 中使用批处理,不知道如何处理批处理记录的异常。
记录输入阶段失败,但无法在输入阶段记录器和批处理步骤(失败流)记录器中捕获失败异常。也许 MEL #[inputPhaseException]本身会引发异常。
批处理 MEL 是否有任何限制,只能用于输入阶段和过程记录和完成中的某些 MEL。因为我尝试将大部分 get..Exception{} 保留在失败流中,所以它会抛出错误。请建议,提前谢谢。
mule - 将 java 对象传递给 HTTP 连接器
我需要将对象传递给 HTTP 连接器(不确定是否可以使用任何其他连接器)。下一步是将对象转换为 CXML 并对另一个 API 进行出站端点调用,获取响应并将其转换为另一个 java 对象。我对 Mule 很陌生,需要对此进行一些输入。任何指针都会非常有帮助。
有人可以给我一些好的观点,我们有很好的骡子实现示例链接(除了骡子在行动)
编辑:来自 OP 评论的代码如下
mule - 使用 Mule 3.5 db 连接器重新连接
我正在将我的流程升级到 Mule 3.5.1(从 3.4.1)。我正在尝试用新的数据库连接器替换已弃用的 jdbc-ee:connector。对于数据库,我们使用的是 Microsoft sql server。MS SQL Server 没有预定义的配置,所以我使用的是 db:generic-config 配置。有谁知道如何使用新的数据库配置配置重新连接策略?我发现文档非常稀少。使用旧的 jdbc-ee:connector,您可以简单地将策略指定为子元素。
根据 mule 文档,“出现在 Studio 界面中的几乎每个全局端点和全局连接器的属性窗格都有一个重新连接选项卡,如下图所示:”,但我猜新的数据库连接器不属于“几乎每一个”!
mule - Mule ESB:如何使用 Xpath 在 Datamapper 中进行条件检查
我在 xpath 中遇到问题-我需要检查两个属性值,如果条件满足需要对我自己的值进行硬编码。下面是我的xml。
我需要检查子根内部的条件 - 如果 ItemType=Table1 和 ItemCondition=Chair1 那么我必须给出一个硬编码值“Proceed”(这个硬编码值我将映射到数据映射器的目标端)。
我试图定义如下规则,但它抛出错误
但它会抛出错误
有没有其他捷径可以执行此操作。您能帮帮我吗,我付出了更多努力。无法解决它。提前致谢。
amazon-s3 - Mule ESB:如何获取 Amazon S3 存储桶内文件夹中的所有文件(获取对象内容)
我正在使用 Amazon S3,我的存储桶在输入文件夹中有多个文件。我需要获取文件夹中的所有文件并处理它,现在我可以获取一个文件并通过提供键值来处理它。但不确定如何一次性获取存储桶中的所有文件(输入是我在存储桶中的文件夹名称)。请在下面找到我的配置
当它尝试在 Key =input/* 中添加更多文件名或 * 值时。它正在抛出错误。请帮助我解决问题。提前致谢。
mule - Mule ESB:如何在 BATCH 流中捕获异常
骡子批次对我来说是新的,我不清楚几个场景,文档也不太清楚。其实在我的心流中,
在我的批处理输入阶段 - 例如我得到一些输入阶段异常(或加载阶段异常)。我如何捕获异常并将其路由到我的全局异常策略。(如果是正常流程,我们有异常处理在外部处理)。
我计划在完整阶段对这些异常进行条件检查,并将其路由到全局常见错误处理。方法是否正确?
你能请任何人帮助我吗?我对这种情况感到困惑。提前致谢。
datetime - Mule datamapper DateTime 转换为 String 'yyyy-MM-dd'T'HH:mm:ss.SSSZ' 提供了不可解析的日期
我有一个请求 xml,其 dateTime 字符串为“2014-09-23T00:00:00.000+01:00”,我使用 Mule 3.5 数据映射器将其映射到 xs:dateTime 类型的元素。Datamapper 在内部应用 str2Calendar(Str,Str) 函数或映射。所以我将脚本编辑为如下所示:
日志中的错误是:
Mule 数据映射器或我的转换技术有什么问题吗?