2013-10-16 50 views
1

我需要执行以下两个任务。 首先读取文件的内容,并将这些内容附加到使用WSO2 ESB的服务响应消息中。 第二 - 我需要从源目录中读取文件,而无需从源目录移动或删除该文件。 任何人都可以建议可能的方式来执行上述操作。从文件中读取WSO2 ESB

回答

1

我已经创建的类中介按需从一个文件,它的成功合作阅读做。 首先创建一个类中介项目 - 一个读取文件内容并将其添加到synapse-config主体的java类。 将该jar文件放入ESB_HOME/repository/component/lib 重新启动服务器,现在该类将在ESB中可用。 :)
以下是参考教程。

http://rajikak.blogspot.in/2010/03/writing-class-mediator-for-wso2-esb-300.html http://www.nuwanbando.com/2013/06/reading-an-xml-file-into-wso2-esb-transform-it-and-expose-it-as-an-api/#more-1009

http://docs.wso2.org/display/ESB470/Places+for+Putting+Custom+Mediators

1

您可以使用VFS运输吗?

而且

样品http://docs.wso2.org/pages/viewpage.action?pageId=26838852

+0

但在VFS运输,我们只有两个用于ActionAfterProcess选择,那就是移动或删除默认值是删除。但我不想移动或从源目录中删除该文件。我的要求是将该文件保留在源目录中。 – vashishth

+0

尝试“reply.fileuri”选项到相同的文件夹。 – Ratha

+0

@Ratha不会让vfs传输再次处理回复文件吗? –