Hi Sam,
This might be related to the temp files that fileset-FTP uses while processing files. It confused me for a bit until I figured out how fileset uses a temporary file for processing.
When using the fileset-FTP protocol to read incoming batch files, Cloverleaf will read the entire file into a temporary location before deleting the original file. As a result of this “hidden” process, you will be unable to use standard Database Admin functions to delete unprocessed fileset-FTP records (should it be required). This temporary file is not recognized by the Database Administrator (since it is not considered a valid recovery queue). To delete the temporary fileset-FTP file and corresponding index file, do the following:
1.) Stop the fileset-FTP thread.
2.) Locate the temporary FTP file. This can be found under $HCISITEDIR/exec/processes/”process_name”/ (where “process_name” is the name of the process where the inbound fileset-FTP thread is located). The actual file name will be “thread_name”-FTP-temp (where “thread_name” is the fileset-FTP inbound thread name). Remove this file.
3.) Locate the temporary FTP index file. This can be found under $HCISITEDIR/exec/processes/”process_name”/ (where “process_name” is the name of the process where the inbound fileset-FTP thread is located). The actual file name will be fileset-“thread_name” (where “thread_name” is the fileset-FTP inbound thread name). Remove this file.
4.) If desired, delete appropriate records that have already been read by the inbound thread. Use Database Administrator as required.
This will delete all pending fileset-FTP records. The index file will be recreated when the thread is restarted.
The processes indicated above will give you a clean fileset startup.