如何解决WSO2 VFS FTP 代理动态创建
目前,我正在 WSO2 中手动创建 VFS 代理服务。 但是我需要根据用户输入创建这样的服务。生成所需的 XML 没有问题。但我还没有找到将这些 XML 动态导入 WSO2 的方法。
有没有人知道一种无需手动创建服务就可以完成这项工作的方法?
示例服务:
<?xml version="1.0" encoding="UTF-8"?><proxy xmlns="http://ws.apache.org/ns/synapse" name="FileProxy" startOnLoad="true" statistics="disable" trace="disable" transports="vfs">
<target>
<inSequence>
<log level="full"/>
<clone>
<target sequence="fileWriteSequence"/>
</clone>
</inSequence>
</target>
<parameter name="transport.PollInterval">15</parameter>
<parameter name="transport.vfs.FileURI">file:///in</parameter>
<parameter name="transport.vfs.ContentType">text/plain</parameter>
<parameter name="transport.vfs.ActionAfterProcess">MOVE</parameter>
<parameter name="transport.vfs.MoveAfterFailure">file:///out/out</parameter>
<parameter name="transport.vfs.ActionAfterFailure">MOVE</parameter>
<parameter name="transport.vfs.FileNamePattern">.*.txt</parameter>
<parameter name="transport.vfs.MoveAfterProcess">file:///out/out</parameter>
<description/>
</proxy>
解决方法
有几种方法可以实现这一点。
1.) 使用管理服务创建代理,这就是我们几年来一直在做的事情,没有问题
https://docs.wso2.com/display/EI630/Working+with+Admin+Services
2.) 只需在目录 ESB_HOME/repository/deployment/server/synapse-configs/default/proxy-services 中生成一个 XML 文件(如上)
问候 马丁
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。