2013-11-28 58 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