问题标签 [mule-el]

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 回答
901 浏览

mule - Mule 对象到字符串转换器,在字符串的开头添加一个额外的问号

我正在做一个对象到字符串的转换,但是当我这样做时,会在字符串的开头添加一个额外的问号。

下面是我的流程代码

下面是我在 ftp 的 xml 文件内容

下面是做对象到字符串转换器后的字符串输出

现在由于这个额外的问号,我的 jaxb-xml-to-object 转换器无法正常工作.. 任何人都可以建议我在这里做什么。因为我的任务是从 ftp 读取 xml 文件 > 将该文件内容转换为 jaxb 对象(因为文件内容是 xml 数据)。

0 投票
1 回答
3015 浏览

json - 如何使用 Mule ESB 向客户端返回自定义响应

我是 mule esb 的新手,但我知道其他 ESB 模式我的问题是我已经完成了一个示例,该示例会将数据插入 DB。它工作正常,但它没有对客户端做出任何响应,因此客户端从服务器我的示例代码中什么也得不到是

我正在使用像这样的示例 JSON 客户端调用它

当我运行这个 json 时,它没有给出任何响应,但我希望给出这样的响应{"ResponseJSON":{"Body":{"Datalist":{"Data":"Successfully Rows inserted"}},"Status":"200"}}

我将如何格式化上述格式我使用了http响应生成器,但没有什么可以做这样的..

0 投票
3 回答
665 浏览

json - 我如何根据 Mule ESB 中的 where 条件选择值

我是新手MuleESB。我对流量了解不多。我找不到Mule. 我正在尝试使用以下代码从数据库中获取数据,但我无法获取数据。没有显示错误,所以我不知道该怎么办。我的流程正确吗?

这是我的流程配置。

我正在像这样从 curl 客户端发送请求

它不提供和响应。

我期待像下面这样的回应。

请帮我实现这一点。

甚至记录器语句也没有打印

感谢任何帮助。

0 投票
2 回答
684 浏览

junit - Mule 3.4 -JUnit TestCase 在 Mule ESB 中故障转移 DataMapper MessageProcessor

请帮助我克服这个问题。我已经开发了我的 mule 流程(版本 3.4)。当我运行 JUnit 测试用例时,Flow 运行良好,直到Data Mapper消息处理器。一旦到达 dataMapper 流,就会抛出类似.grf doesnot exits. 但是,当我在 Mule 服务器中运行相同的流程时,能够成功获得响应。问题仅在运行 JUnit TestCase 时发生。观察:当我们通过 JUit TestCase 时,在类路径中无法识别 DataMapper 位置。请找到我的完整错误


错误 [Thread-0] [org.mule.exception.CatchMessagingExceptionStrategy] - 消息:com.mulesoft.mule.module.datamapper.api.exception.DataMapperCreationException:数据映射图 C:\Documents and Settings\UserID\Desktop\Mule -Project\MuleProject\Transformation_InputRequest.grf 不存在 (java.lang.RuntimeException)。消息有效负载的类型:字符串

代码:MULE ERROR -2 异常堆栈为: 1. 数据映射图 C:\Documents and Settings\UserID\Desktop\Mule-Project\MuleProject\Transformation_InputRequest.grf 不存在(com.mulesoft.mule.module.datamapper. api.exception.DataMapperCreationException) com.mulesoft.mule.module.datamapper.clover.impl.graphfactory.AppHomeCloverGraphFactoryImpl:52 (null)


我观察到 - 有针对这个问题提出的 JIRA:https://www.mulesoft.org/jira/browse/STUDIO-3400但它似乎是开放状态。我无法继续其他成功和失败场景的 Junit TestCase,因为我在主流本身中有 dataMapper。有什么办法可以克服这个问题以进一步进行。请建议。提前致谢。

0 投票
2 回答
4459 浏览

mule - 如何在 MULE ESB 中响应自定义 JSON 到 HTTP 请求

我正在使用 mule studio 我正在连接到 postgressql 以进行数据选择我做得很好我刚刚击中了中间。我正在像这样向 mule 发送 curl 请求

我从数据库中得到响应,但无法根据客户要求格式化数据。我的配置是这样的

根据上面的配置,我从数据库中得到响应,但无法格式化我的日志是这样的

但无法发送 curl 客户端我希望以这种格式向客户端发送响应

我如何在 muleesb 中获得这种格式

0 投票
2 回答
1239 浏览

mule - 如何在 MULE ESB 中将 JDBC 响应转换为 HTTP 响应

我正在尝试使用 mule studio 从数据库中选择数据我已经完成了所有 jdbc 连接并从数据库中获取数据。但是无法使用 JSON 响应客户端我的客户端是 CURL 客户端以 JSON 格式向 mule 发送数据,如下所示

并使用以下配置创建流程我从我的 esb 日志中的数据库获得响应但无法传递客户端我的配置是这样的

我记录了两次但相同的消息记录但无法像这样将我的日志发送给客户端

但也没有从客户端尝试使用setpayload、echo、httpresponsebuilder、expression-transfomer但我无法得到这个

0 投票
1 回答
716 浏览

mule - 如何将 CSV 值插入 postgres 数据库

我已经完成了这个配置

但是插入了空值并且只有值的第一个字母我怎样才能将我的愿望值插入到 db csv 文件中,就像这样,有 2 cloumns firstname lastname ff kk dd gg

我记录了我的采摘很好,但即使它按行吐出,也无法处理到数据库中,在将我的日志作为值插入时,某些问题是 der

v 我的第三个日志无法打印该值我如何才能实现这一点

0 投票
1 回答
1392 浏览

mule - 使用表达式中的对象内的数组

早上好!我正在尝试使用 Mule 创建一个 Web API,它将一个基于 JSON 的请求从系统 A 转换为另一种基于 JSON 的格式,使用转换后的 JSON 在系统 B 上调用 Web API,从系统 B 获取 JSON 响应并转换它是系统 A 可以理解的一些 JSON,并将该结果返回到对原始 HTTP 请求的响应中。我大部分时间都在工作,但我不知道如何在属性中引用数组。这是进入Expression组件的 JSON:

这是我想要的结果:

这是表达式组件:

我一直在猜测要代替$.FooBarRelationships. 我能想到的最好的方法是(['BarPropertyOne':$.Bar.BarPropertyOne]in $.FooBarRelationships). 这让我:

如何执行此转换?如果我省略关于 的部分Bars,除了没有获得我需要的所有数据外,一切正常。谢谢!

编辑:我更改了示例以更清楚地显示多样性。

0 投票
1 回答
948 浏览

junit - Mule:JUnit 测试用例调用位于 Mule 流程中间的服务

我是 JUnit 测试用例的新手。请在这个问题上帮助我。我有 2 个 mule 流 - 第一个流具有 MQ 作为入站,它具有数据映射器来转换 xml。使用第一个流输入,我正在调用第二个流,我们正在调用现有服务(SOAP/HTTP)调用。请在下面找到我的 JUnit。我能够得到成功的响应。但我的要求 1. 我需要看到来自 Transformer 的转换器响应。(就像我们在流程中通过 logger 组件看到的那样) 2.需要通过 JUnit 覆盖 url (HTTP)(为了测试错误场景)

我认为以下代码段将覆盖 url。但事实并非如此

3. 如何控制流程并查看流程之间的任何响应。

为了测试目的,我已将 VM 替换为入站端点,而不是 WMQ。4.有没有机会像不替换VM一样,可以通过JUnit TestCase直接用WMQ调用。请帮助我。我使用的是 3.4 版本,目前没有使用 maven。请帮我。提前致谢。

0 投票
2 回答
4658 浏览

java - Mule - 在 Mule 流中设置弹簧对象调用的属性

我正在使用 Mule 3.3.CE

我有一个名为 SpringObject 的类,它实现了 Callable 接口

我的流程是

问题是当我运行我的流程并使用 http 连接器时,控制台显示

呼叫弹簧--->>空

代替

CALL SPRING --->>信息

可能是什么?