下午好,
首先在这里发布,所以请保持柔和,如果有什么遗漏,请告诉我。我搜索了该异常,却在任何地方都找不到。
我已使用下面的Camel SFTP脚本成功从服务器连接到第二台服务器。我能够传输文件,但是传输有时会失败并且文件不会被移走。我得到的错误是:
使用集成通道和配置文件发送失败的原因如下:进程等待传输失败,出现错误: SftpException:000110011544 WORKFLOW.WORKFLOW.ERR_DocumentNurseryRecord_DocNurseryDuplicateKeyException3异常
我的脚本:
void configure() {
from("direct:system")
.routeId("${params.profile}")
.to("sftp://${params.hostname}:${params.port}/${params.directory}?username=${params.username}&bulkRequests=RAW(${params.bulkRequests})&privateKeyPassphrase=RAW(${params.privateKeyPassphrase})&privateKeyFile=RAW(${params.privateKeyFile})&fileName=RAW(${params.fileName})&move=processed&moveFailed=error&antExclude=**/processed/**,**/error/**&readLock=changed&readLockMinLength=0&useUserKnownHostsFile=false&knownHostsFile=RAW(D:\\known_hosts)&strictHostKeyChecking=no&preferredAuthentications=publickey")
}
}
以上相关参数为:
现在我的问题是-这是哪里来的?我尝试移动的文件在大小,命名和内容上与所有其他文件不同。我如何解决该错误?重新发送会传输文件,所以我认为它与执行或我可能会更改的参数有关?
谢谢!