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