WSO2 ESB EI611 VFS ActionAfterProcess& ActionAfterFailure - 选项

时间:2017-10-24 15:34:47

标签: wso2 wso2esb vfs

  

要求是,复制到a后不要移动或删除文件   不同的文件夹,保留原样,复制文件后选择   仅提供最新文件

    <parameter name="transport.vfs.ActionAfterFailure">MOVE</parameter>
    <parameter name="transport.vfs.ActionAfterProcess">MOVE</parameter>
    <parameter name="transport.vfs.ActionAfterFailure">DELETE</parameter>
    <parameter name="transport.vfs.ActionAfterProcess">DELETE</parameter>

对于protocol="file"的入站点,上述参数和选项MOVE & DELETE是允许的。如何添加NO ACTION选项?

如果入站端点无法使用此选项(NO ACTION),我们是否可以将代理服务与transports="vfs"一起使用并使用无操作选项?语法是什么?

WSO2的文档说,作为第三种选择,不能采取任何行动,但没有语法或格式。入站端点IDE属性,仅支持MOVE或DELETE。代理服务是一个名称 - 值对。

2 个答案:

答案 0 :(得分:0)

不确定它在EI6中是否有效,但在ESB 4.8.1中,您可以像下面这样做。

<parameter name="transport.vfs.ActionAfterProcess">NONE</parameter>

答案 1 :(得分:0)

谢谢,我有点希望WSO2特意保留MOVE&amp; DELETE作为唯一选项,以避免冗余。否则,行为或文件轮询将是错误的。这就是他们放弃&#34; NONE&#34;的原因,可能是为了避免拾取文件夹中已有的旧文件或文件。但是,在文件中应该清楚这一点,上帝,他们的文档正在杀死我。