2013-11-28 125 views
0

騾流必須下載大和巨大的XML文件進行處理。當提供者在輸入文件夾中寫入文件時,同時文件端點組件可以下載不完整的文件或提供者由於某些原因無法完成寫入過程。 Mule API提供處理情況嗎? 請指教。騾文件終點下載不完整的文件沒有EOF

回答

1

文件連接器不下載數據,你是否與HTTP連接器混合?或者你是說Mule文件傳輸器在文件製作者仍在複製文件時拾取文件?

如果是後者,最好的選擇是將文件寫入臨時位置,然後將其移動到Mule拾取文件夾,因爲移動文件是一個原子操作。

或者,您可以使用文件連接器上的fileAge屬性將Mule配置爲僅拾取比指定時間早的文件。這隻有在您知道文件寫入器寫入文件所需的最長時間時纔有效。

+0

David,感謝您提供fileAge提示。在我的問題中,我沒有使用單詞「連接器」,我的意思是Mule文件傳輸,它試圖在文件製作者正在複製文件時拾取文件。我有專有的決定。但我想知道像FileAge這樣的Mule API的標準方法。 – user3042795

+0

閱讀手冊:http://www.mulesoft.org/documentation/display/current/File+Transport+Reference#FileTransportReference-ExtendingthisModuleorTransportBestPractices –

+0

非常感謝,這就是我所需要的。 – user3042795