Notes on temporary files
After data processing finishes successfully, temporary files are deleted automatically. However, temporary files might not be deleted if the data processing is terminated abnormally because of DataMagic forcibly termination. In this case, delete the following temporary files from the folder where the temporary files were generated.
Also, note that during conversion a capacity of about 5 times the input data size is required for temporary files. The required capacity differs depending on the contents of the input data. Estimate the required capacity by measuring in your environment.
The following are the paths and names of the temporary files.
(1) Matching
In the matching settings, if you select Expand to a file in Expansion method, temporary files are created in the following location.
- Path:
-
The folder specified in work file directory name (work_dir) of the system environment settings file (huledenv.conf).
- File names:
-
[uuid].match[%d].tmp
-
[uuid].match[%d].tmp-journal
-
([uuid] is a unique identification string and [%d] is the matching number.)
(2) Sorting
If you set the sort settings in the input settings, temporary files are created in the following location.
- Path:
-
The folder specified in work file directory name (work_dir) of the system environment settings file (huledenv.conf).
- File names:
-
[uuid].sort.tmp
-
[uuid].sort_merge.tmp
-
([uuid] is a unique identification string.)
(3) Merging
If you set the merge settings in the input settings, temporary files are created in the following location.
- Path:
-
The folder specified in work file directory name (work_dir) of the system environment settings file (huledenv.conf).
- File name:
-
[uuid].sort.tmp
-
[uuid].sort_merge.tmp
-
[uuid].merge_merge.tmp
-
([uuid] is a unique identification string.)
(4) Virtual table
If you set up virtual tables, temporary files are created in the following location.
- Path:
-
The folder specified in the work file directory name (work_dir) of the system environment settings file (huledenv.conf).
- File names:
-
[uuid].vttable.tmp
-
[uuid].vttable.tmp-journal
-
([uuid] is a unique identification string.)
(5) Output location (use of field values)
In the output settings, if you select Use field values in Output location, a temporary file is created in the following location.
- Path:
-
If the work file path is specified, the specified path; if there is no such specification, the folder specified in the work file directory name (work_dir) of the system environment settings file (huledenv.conf).
- File name:
-
[uuid].out[%d].tmp
-
([uuid] is a unique identification string. [%d] is a sequential number of the process, which can be up to 10 digits.)
(6) Output to XML file
In the output settings, if you select XML in Format and select Custom in XML record unit, a temporary file is created in the following location.
- Path:
-
The folder specified in the work file directory name (work_dir) of the system environment settings file (huledenv.conf).
- File name:
-
[uuid].xmlout
-
([uuid] is a unique identification string.)
Because SQLite is used in the cases of (1), (4) and (6), temporary files of SQLite are created in the following location.
SQLite searches for a path in the following order and creates temporary files in the first path that is found.
- Windows:
-
%TMP%
-
%TEMP%
-
current-folder
- UNIX/Linux:
-
/var/tmp
-
/usr/tmp
-
/tmp
-
current-folder