We have an FTP-interface where we pick up files from a remote location. This remote location is behind a firewall and probably on a VPN as well. Normally we don’t have any problems, but sometimes (like this morning) we are notified that it looks like a file has been processed more than onze. Normally we get this notification weeks afterwards, so not easy to check and my first reaction always is: ‘They must have send the file more than once’.
But this morning we got another call on this and I can see where things go wrong in the log:
[fset:read:ERR /0: dsv_rdc_in:01/11/2011 11:26:35] Error while trying to retrieve 340666740.
Detailed error:server did not report OK, got 426
Curl errCode:18 Curl error: Transferred a partial file
So my guess is: the specific file is picked up completely (not partially) and then CL will try to delete the file. This doesn’t work (error message?), so the file remains there and is picked up again at the next read.
The number of times a specific file has been processed (up to 5 times in SMAT) corresponds to the error messages in the log: 4 error messages means that the file has been processed 5 times. The last time there is no error anymore and the file is deleted.
Has anyone seen this behaviour and has been able to correct it? I can’t see any options in the FTP-configuration.
Thanks,
Robert
Zuyderland Medisch Centrum; Heerlen/Sittard; The Netherlands