gpt4 book ai didi

WSO2 - VFS 在失败时不会将文件移动到正确的路径

转载 作者:行者123 更新时间:2023-12-02 09:23:30 26 4
gpt4 key购买 nike

我在 WSO2 VFS 系统上遇到了一个小问题。我有一个简单的入站端点,每 5 秒扫描一个文件夹以读取 CVS 文件。我想处理文件名不是预期文件名的情况。我通过错误序列解决了这个问题,但仍然遇到了技术错误:

ERROR - FilePollingConsumer Error moving file : file:///C:/Servers/Flux/Input/UESMGEN_2AAB_20160729.csv to file:///C:/Servers/Flux/Output/Process/ org.apache.commons.vfs2.FileSystemException: Could not rename "

我使用了transport.vfs.MoveAfterFailure,但文件已移动到transport.vfs.MoveAfterProcess 路径。我认为这是由于技术错误造成的。

但是当我使用正确的文件测试我的序列时,一切都很顺利。

对此有什么想法吗?感谢您的帮助

最佳答案

transport.vfs.MoveAfterFailure 在传输层/axis2 流中发生错误时在中介之前使用(例如,在构建缺少某些结束标记的 application/xml 消息时)。

一旦消息进入您的中介,即使执行了故障序列,也会使用transport.vfs.MoveAfterProcess

(这是 ESB 4.8.1 的工作方式,不能说这与 ESB 5 仍然相同)

关于WSO2 - VFS 在失败时不会将文件移动到正确的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39995668/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com