2014-03-03 2 views
1

Я создал простой прокси vfs, который расходует файл и помещает его в очередь JMS. Я хочу иметь возможность собирать по одному файлу за раз. Кажется, у меня есть мой опросник каждые 10 минут.WSO2 ESB VFS: выберите один файл за раз

Есть ли какие-либо свойства или настройки, которые мне недоступны, чтобы контролировать эту функциональность?

Пример прокси Ниже

 <proxy xmlns="http://ws.apache.org/ns/synapse" name="VFSImportProxy"     transports="https,http,vfs" statistics="disable" trace="disable" startOnLoad="true"> 
    <target> 
     <inSequence> 
     <log separator="," /> 
     <sequence key="smooks_sequence" /> 
     <property name="OUT_ONLY" value="true" scope="default" type="STRING" /> 
     <send> 
      <endpoint key="MessageStore_EP" /> 
     </send> 
     </inSequence> 
     <outSequence /> 
     <faultSequence /> 
    </target> 
     <parameter name="transport.PollInterval">600000</parameter> 
     <parameter name="transport.vfs.ActionAfterProcess">MOVE</parameter> 
     <parameter name="transport.vfs.FileURI">vfs:sftp://locationpickup/local2</parameter> 
     <parameter name="transport.vfs.MoveAfterProcess">smb://location/archive</parameter> 
     <parameter name="transport.vfs.MoveAfterFailure">smb://location/failed</parameter> 
     <parameter name="transport.vfs.FileNamePattern">.*.txt</parameter> 
     <parameter name="transport.vfs.ContentType">text/plain</parameter> 
     <parameter name="transport.vfs.ActionAfterFailure">MOVE</parameter> 
     <enableSec /> 
     </proxy> 
+0

что точка получить один в то время, и размещение его в очереди? В любом случае, AFAIK не имеет никакого имущества, чтобы сделать ваше требование. Он принимает все файлы в файле FileNamePattern в каждом интервале опроса –

ответ

Смежные вопросы