WSo2 ESB中用于处理Zip文件的解决方案
我有以下要求: “将一个Zip文件从sftp服务器复制到本地服务器上的一个目录,然后解压缩该文件并从其中提取2个Xml文件,以便在ESB中设置的消息服务中进行处理。” 在过去的一周里,我在互联网上做了几次搜索,并阅读了Wso2文档中的几个主题,但我找不到一个干净的方法来实现这一要求。我发现这个问题已经在stackoverflow上被问过了- 但是,我没有看到在哪里提供了任何建议/解决方案。我的第一个想法是使用类中介构建一个序列,以处理从zip文件中提取所需的2个xml文件,但也许有更好的方法WSo2 ESB中用于处理Zip文件的解决方案,wso2,esb,Wso2,Esb,我有以下要求: “将一个Zip文件从sftp服务器复制到本地服务器上的一个目录,然后解压缩该文件并从其中提取2个Xml文件,以便在ESB中设置的消息服务中进行处理。” 在过去的一周里,我在互联网上做了几次搜索,并阅读了Wso2文档中的几个主题,但我找不到一个干净的方法来实现这一要求。我发现这个问题已经在stackoverflow上被问过了- 但是,我没有看到在哪里提供了任何建议/解决方案。我的第一个想法是使用类中介构建一个序列,以处理从zip文件中提取所需的2个xml文件,但也许有更好的方法 是
是否有任何建议、链接或其他参考资料可以提供或建议帮助我实现此要求?或者这是我需要在ESB之外通过带有cron控件的脚本来处理的吗?请注意,我假设您正在使用ESB 4.8.1 由于这是一个特定的需求,我们没有一个现成的解决方案来满足您的场景。但是,您可以使用WSO2的VFS传输和自定义类中介轻松地完成这项工作。程序将是:
Upul在较新版本的ESB中,文件连接器支持压缩/解压缩操作: