esb相关内容

Mule ESB-设计文件相互依赖时的多文件处理流程

Okie ...我知道File inbound元素中的Datamapper,Batch和Streaming支持.我想知道的是以下情况下的集成设计模式: 您有多个文件(csv或xml)要处理,例如:1个名为products.csv的文件包含有关产品的所有详细信息.另一个文件images.csv具有指向products.csv文件中列出的每个产品的图像的URL.另一个文件说prices.csv包 ..
发布时间:2020-05-13 02:12:01 Java开发

MULE ESB-简单的Jaxws客户端不起作用...-消息有效载荷的类型为:ContentLengthInputStream

大家好,首先我想让您看到我的wsdl文件,它是DHL24 api,我想对此学习一点,并使用简单的示例,这里是链接我想使用 getVersion ,因为您看到我们不需要为此提供任何数据,只是因为我们有 getVersionResult -STRING 首先,我使用以下简单项目创建了从apache CTX生成的程序包:POM: ..
发布时间:2020-05-13 02:10:50 Java开发

掩蔽fields子中的田野

我希望能够在将Mule中的当前消息有效载荷记录到文件中时将其屏蔽掉.我要屏蔽的字段是SOAP有效负载中的敏感值(例如,帐号或社会安全号码).这是为了消除安全风险.但是,在屏蔽它之后,我还需要稍后使用该值. 我目前的做法 我将当前的#[payload]存储在一个会话中,然后使用XSLT转换器修改当前的有效负载以用* * * *替换敏感数据.现在,我可以将有效负载添加到日志中,敏感数据将不 ..
发布时间:2020-05-13 02:10:01 其他开发

Mule 3.5.0-如何按顺序运行流

我的Mule应用程序中有两个流程,希望依次运行,以尝试实现以下目标: 第一个流程从文件中读取信息并在数据库中创建行 第二个流程从另一个文件读取信息并更新同一数据库中的行 两个文件都同时放置在相同的位置.在Mule I中有没有一种简单的方法可以限制第二个流的运行直到第一个流完成?我对Mule非常陌生,所以请原谅潜在的新手问题!预先感谢. 解决方案 在第一个流的文件入站端点上使用 ..
发布时间:2020-05-13 02:08:50 其他开发

Mule ESB IMAP问题

当前,我们需要使用Mule ESB从IMAP服务器获取邮件.提取邮件后,我们仅需要附件并将其保存在硬盘驱动器上.到目前为止,一切都很好.现在我有几个问题: 如何使用file:outbound-endpoint保持原始名称完整? 如何检查我收到了多少个附件? 如何在IMAP和本地驱动器上保存邮件副本? @ 1:我尝试使用#header:fileName或#originalFileNa ..
发布时间:2020-05-13 02:08:22 其他开发

ESB中的有效负载验证

我有一个HTTP POST请求,该请求发送如下的有效负载: {"key1":"value1","key2":"value2","key3":"value3"} 我能够验证所有值,但每次都必须使用一个组件. 在这种情况下,我使用了验证程序"Not a blank string" 3次. 1. Is there any way that I can validate all the ..
发布时间:2020-05-13 02:08:13 其他开发

Mule ESB和"multipart/form-data"

我有一个可运行的Web服务,该服务允许我上传文件.我想将Mule 3放在它的前面,但未能成功传递它的MIME类型为"multipart/form-data"的有效载荷. 尝试这样做会产生400错误:“客户端发送的请求在语法上是错误的(错误请求)." 下面的流程(不能实现我的目的,但可以作为测试)可以正常工作,并传递我发布的所有文本. ..
发布时间:2020-05-13 02:08:11 其他开发

Mule FunctionalTestCase-是否为每个测试加载Mule服务器?

我想知道,如果说10个测试,那么每个扩展的Mule中的FunctionalTestCase-它实际上是否在测试的生命周期中加载了Mule服务器,并且在每次运行的测试中都将其拆除? 对我来说,这似乎是个开销-但是轻量级的Mule可能就是这样. 仅供参考-我所有的测试都扩展了AbstractMuleTest,而后者又扩展了FunctionalTestCase并实现了getConfigResour ..
发布时间:2020-05-13 02:08:06 其他开发

m子流错误-消息有效载荷的类型为:byte []

我可以使用带有有效负载的localhost URL进入名为 方法 的子流(请参见下面的代码片段). 如果必须查明,以下xpath表达式求值失败 #[xpath://Envelope/Body/add] ,错误消息是消息有效载荷的类型为:byte [] 我尝试使用转换器(字节数组到字符串,字节数组到对象,对象到xml等),但是似乎没有任何方法可以解决这个问题. ..
发布时间:2020-05-13 02:07:41 其他开发

Mule中的数据库查找-不接受集成身份验证

我们试图在我们项目的Mule数据映射器中使用数据库查找,即使我们在类路径以及引用的库中添加了sqljdbc_auth.dll,我们也能够在没有集成身份验证的情况下验证成功的连接具有集成身份验证. 任何解决此问题的指针都将有所帮助.谢谢! 解决方案 添加此方法是否会对遇到此问题的任何人有所帮助-我终于通过在库和下面的JTDS文件中添加JTDS驱动程序使其工作了用于集成身份验证jtds-1.2 ..
发布时间:2020-05-13 02:07:32 其他开发

如何在Java代码中从属性文件访问属性(Mule ESB)

我正在尝试从用m子编写的Java代码的属性文件中获取属性. Class Example { @NotBlank("message" = "${prop1}") String key1; String key2; } prop1是存储在属性文件中的属性 prop1 = " 001 | key1 cannot be blank" 我希望将prop1解析为001 | key1 can ..
发布时间:2020-05-13 02:07:06 其他开发

ule流执行意外地因SMTP发送中的错误而分裂

我想从SMTP端点捕获错误(例如,如果配置错误或服务器关闭),并且在发生这种情况时,请阻止邮件沿正常路径前进,而是进入异常流程.异常处理程序起作用,消息被路由到异常流中.出乎意料的是,该消息是重复的,并且也将继续进行“正常"流程.我希望它只会朝一个方向发展:如果电子邮件发送成功,则进入普通端点,如果发送失败,则进入异常端点. 在下面提供的示例中,smtp失败,并显示UnknownHostEx ..
发布时间:2020-05-13 02:07:03 其他开发

Mule ESB流中有多个Inboud端点?

我需要同时支持通过SOAP和将文件拖放到文件夹上的操作.大多数逻辑都是相同的.是否可以通过两个消息源触发相同的流?我似乎找不到办法.谢谢 解决方案 使用复合消息源: 如果使用C ..
发布时间:2020-05-13 02:05:51 其他开发

Mule ESB 3.4上下文属性

除了必须使用${property-name}之外,如何才能访问脚本组件中context:place-holder加载的属性?我想找到包含这些键值对的对象. context.getProperty("property-name")之类的东西. 解决方案 Spring属性占位符在配置时解析,并且不存储在任何地方,因此以后无法加载. 如果需要存储它,可以随时将它们注入到bean中,然后从注 ..
发布时间:2020-05-13 02:05:18 其他开发

在生产环境中运行Mule Standalone与Tomcat

有许多方法可以将Mule ESB部署到生产环境中.根据文档,似乎建议将Mule作为独立服务运行. 有什么理由不能在生产环境中独立运行Mule?我确信它是稳定的,但是就性能,可靠性和资源利用率而言,它与Tomcat相比如何? 出于任何原因,我仍应考虑在Tomcat中运行它吗? 解决方案 使用Tomcat或任何其他Web容器,可以使该容器的Web层(通过Servlet传输)用于HT ..
发布时间:2020-05-13 02:05:13 其他开发

Mule ESB从URL字符串下载文件

因此,我使用Mule ESB在Bing中搜索某些PDF文件.然后,我解析JSON响应以捕获文件位置的URL.现在,我需要检索文件并将其保存在本地.以下是到目前为止的内容,但是我有种种感觉,那就是我全都错了.如何完成用例? 我遇到两个问题: 1)无法弄清楚如何从#[message.payload.Url]中剥离"http"(因为HTTP端点将http添加到了我要传递的url中. 2 ..
发布时间:2020-05-13 02:04:47 其他开发

单例启动M子组件/流

我在项目中使用了一个正在运行的Mule应用程序.我想做的是添加一些组件,该组件将在每次启动Mule服务器时清除一些数据库表. 在这件事上将使用什么组件?最好是我希望它发生在XML上,而不是我必须编写的某些Java组件(JDBC之类) 谢谢! 解决方案 完成于: 初始化Mule时要通知的通知侦听器, 在Groovy中实现,因此所有代码都在XML配置中, 用于清除数据的J ..
发布时间:2020-05-13 02:03:23 其他开发