如何在Mule中创建动态入站端点?

时间:2012-03-29 15:18:08

标签: esb mule

有没有办法根据事件中的数据设置入站端点属性?

这是我的情景: 我从包含路径作为有效负载的JMS队列接收消息,然后我想使用文件入站端点从消息中的路径读取并处理生成的文件。 我知道只有出站端点应该是动态的。

解决这个问题的任何解决方法??

2 个答案:

答案 0 :(得分:0)

如果没有其他工作,请将路径注入自定义组件并读取该组件中的文件。然后,您可以将文件或任何您想要的内容作为有效负载返回。

答案 1 :(得分:0)

回答这个问题,即使OP已经老了,因为搜索仍然存在。对此的合理解决方案是使用可以从交换添加的Mule Requester Module社区组件。 MRM可以获取资源,该资源可以是任何资源类型,例如文件目录,FTP路径,SFTP或JMS队列条目等上的文件。资源定义完整路径,如file:/// filepath / somefilename,因此名称和路径是动态设置的,而不是像文件入站端点那样静态设置,因此在这种情况下可以根据从JMS队列接收的信息构建。