问题标签 [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.

0 投票
1 回答
1150 浏览

mule - 我们可以在不使用选择路由器的情况下动态调用子流或私有流吗?

假设我有一个主要流程并且有几个子流程。如果我有正确的参数而不使用选择组件,我需要调用特定的子流程。基本上,我想问是否可以对子流进行参数化。

0 投票
1 回答
7564 浏览

java - 如何申请关于Mule中的message.OutboundAttachment

我有一个 base64Binary 编码文件(例如:pdf、img、doc)。在 Mule 中,我将此编码数据设置为 outBoundAttachment,最终使用 SMTP 将其作为附件发送。如何解码或仅将解码转换器应用于出站附件并在 smtp 中发送。

目前我得到:

0 投票
1 回答
264 浏览

mule - 用于 Mule Studio v3.3.0 CE 版本的服务器运行时

我目前正在使用 Mule 独立服务器 v3.3.0 来部署我的所有 ESB 应用程序。但是对于使用 Mule Studio 开发应用程序,我没有获得适用于 v3.3.0 CE 版本的社区版的正确服务器运行时。

我应该在我的 Mule 工作室中使用哪个版本的服务器运行时来开发将部署在 Mule 独立服务器 3.3.0 上的 ESB 应用程序?

我可以在我的 Mule Studio 中将我的服务器运行时设置为“MuleServer 3.4.0 CE”并在 Mule 独立服务器 3.3.0 上部署使用它构建的 ESB 应用程序吗?

同样在我的 ESB 的 pom.xml 中,我应该将 mule 版本设置为 3.3.0 还是 3.4.0?

急切地等待回应。

提前致谢。

0 投票
1 回答
465 浏览

mule - 如何使用 wsdl-cxf 组件在 Mule 中使用 Webservice

嗨,我正在探索wsdl-cxf以使用 Web 服务......我有以下 Mule 流程:-

现在,第一个流程 ServiceFlow 是公开的 Web 服务,当从 SOAPUI 给出以下输入时,它可以正常工作:-

它从数据库中获取数据并显示结果...第二个流inputService尝试使用wsdl-cxf使用服务...这里我使用stdio:inbound获取输入..现在当我将 Data 33 作为输入传递.. 它无法从 DB 中获取值 ...现在我的 Web 服务实现类具有以下方法:-

其中 RetrieveRequest retrieveDataRequest 是作为输入的对象类型.. 那么我如何在这里使用wsdl-cxf传递值,这可能是一个字符串请求......我的意思是如何使用wsdl-cxf来使用 web 服务并传递一个以对象为参数的值...请帮助..

0 投票
2 回答
834 浏览

file-io - 在 Mule 3.5 中将文件推送到 JMS 队列中时,文件属性会丢失

我想使用 JMS 队列来存储文件并稍后处理。我可以从队列中读取它;我得到一个字节数组,我可以将它写入一个文件夹。但是当我推送到队列时文件名丢失了,因为入站属性丢失了。

如何再次关联原始文件名。在推入 Mule 之前,是否有任何转换器可以保留文件名?

0 投票
1 回答
199 浏览

mule - 骡子选择组件中的整数比较

我有一个非常简单的流程,我尝试比较入站属性和有效负载,它们是选择组件内的整数,尽管选择组件将其路由到默认部分的值相同。

我想得到一些帮助来完成这项工作

先感谢您

0 投票
1 回答
507 浏览

mule - Mule 管理控制台中的应用程序变黄

我在 mule 管理控制台中将 5 个应用程序部署到我的 Mule 服务器。在 5 个应用程序中,一个应用程序状态突然变为黄色,其余 4 个应用程序处于绿色状态并成功运行。

我重新部署了那个特定的应用程序变成了黄色,但它没有变成绿色。所以我重新启动了一次服务器,之后我在“服务器”选项卡下找不到该应用程序,该应用程序显示为黄色状态。我也无法在 $MULE_HOME/apps 目录下的服务器文件夹中找到该应用程序。

我可以带回申请吗?

提前致谢。

0 投票
2 回答
1141 浏览

java - Mule流程中的Groovy脚本不起作用

我正在尝试在Mule Flow中执行groovy 脚本。 使用版本Mule Server 3.5.1.EE.. 我已经在类路径中包含了 groovy-all.jar

Groovy 脚本内容很简单

在执行时我得到下面的异常堆栈跟踪

让我知道是否需要发布更多详细信息。
任何帮助,将不胜感激。

0 投票
2 回答
2347 浏览

mule - Mule ESB:如何在MULE ESB中实现典型的重试机制

我需要在重试上实现一个逻辑。入站端点将消息推送到 Rest(出站)。如果 REST 不可用,我需要重试 1 次并将其放入队列中。但是第二个即将到来的消息不应该做任何重试,它必须直接将消息放入队列,直到 REST 服务可用。

一旦服务可用,我需要通过批处理作业将所有消息从 QUEUE 推送到 REST 服务(按顺序)。

问题:

  1. 我如何知道我的第二条消息无法使用该服务?如果我使用直到成功,对于每条消息,它都会重试并放入队列。Plm 是第二条消息不应该重试。

  2. 对于批处理,我想到了使用轮询,但是如何告诉轮询,何时服务可用以开始批处理。(bcz,Poll 更多的是配置运行批处理的时间)?

  3. 其他让我感到困惑的是 - 必须保留这里的顺序。一旦服务可用。队列消息(即批处理)必须首先移动到 REST 服务,然后才能实时移动。我怀疑它是否适用。

    这对于快速响应实现逻辑非常有帮助。

使用骡子:3.5.1

0 投票
2 回答
1712 浏览

mule - MULE ESB:将 Sql 查询的结果保存在会话变量中

我创建了一个示例 mule 应用程序,它从我的数据库中获取一行。它从数据库中获取 USER_NAME 和 USER_ID。当我将结果转换为 JSON 或 XML 时,我得到的输出为

[{"USER_ID":"U001","USER_NAME":"Dharmin"}]

现在我想将 USER_ID 和 USER_NAME 保存在 Session variables中。有人可以指导我吗?

编辑:更新了基本流图

http://imgur.com/PzvG5eW