Я пытаюсь обработать файл в верблюжьей версии 2.17, мое требование - перемещать файлы из одной папки в другую.Если имя файла имеет вчерашнюю дату.Для этого я написал код Java, который выбирает вчерашнюю дату в формате MMddyyyy
.
Я создал маршрут ниже, чтобы переместить файл, но у меня возникла проблема при вызове ${bean.yesterdayDate}
в from
.Если я запускаю отдельный компонент, я могу получить сообщение о том, что проблема не может быть вызвана только с.
<route autoStartup="true" customId="true" id="readingfilesFromfolder">
<from uri="file://{{baseDirectory}}?move={{file.moved.path}}&scheduler=quartz2&antInclude=*_${bean:yesterdayDate}.xml&scheduler.cron={{moveFile.scheduler}}"/>
<to uri="mock:result2"/>
<log message="File Name Named - ${header.CamelFileName} is moved"/>
</route>
Спасибо.