2016-03-16 33 views
1

我有一個要求,每天早上6點呼叫一個sftp端點並處理文件。是否有可能圍繞SFTP入站包裝一個投票範圍?安排SFTP

SFTP連接器中存在輪詢頻率,但以毫秒爲單位,我認爲我們不能控制它在特定時間運行。

回答

0

對於您的情況,您可以使用this answer中提到的簡單腳本讀取流程中間的文件,並將quartz inbound endpoint添加到您的流程中,您可以使用cron表達式進行調度。

希望這有助於你想要你的工作,在固定的時間,而不是運行時文件到達sftp

0

poll過程是不適合你的情況。 Quartz connector可以幫助你實現。您需要爲您的quartz inbound endpoint定義cron表達式。在cron之後,每天早上6點就會觸發工作,您可以根據自己的需求進行定製。

# sec(0-59) min(0-59) hour(0-23) day of month(1-31) month(1-12) day of week(0-6)(Sunday=0) 

cron=0 0 6 * * ? 

我建議使用Mule Requester Modulesftp請求文件 - 這就是騾子推薦的解決方案向前發展。你可以找到一個如何使用它的例子here

+0

謝謝我試過請求者和ftp只拾取一個文件,無論你是否提供請求收集和計數..我將有多個文件。 – hpandalai