IBM Support

What is the "SI\txcache" folder, what are the files in this directory, and can they be safely removed?

Question & Answer


Question

What is the "SI\txcache" folder, what are the files in this directory, and can they be safely removed?

Answer

The SI\txcache folder is where the translator stores data while a file is processed. When the input files are too large to process in memory the translator goes into Large File Threshold mode and will utilize this directory. 

Large File Threshold mode is controlled by a setting in the translator.properties file. 
# size of input stream that triggers large file support
storage.LargeFileThreshold=15000000
 
Notes:
The default value of this setting is 15MB.   
This parameter should not be increased without significant performance testing.
 
When the translator is not in Large File Threshold mode the entire input file is read and held in memory during translation.
 
When the translator is in Large File Threshold mode the input file is cached to disk rather than stored in memory. This process is done to prevent out of memory errors from occurring when processing large files. When the translator is in Large File Threshold mode translation performance can be affected negatively depending on the map design. If the map contains rules at group levels (on-begin/on-end levels) that access file information this will negatively impact map performance as the translator would be required to look for the field data on disk. When possible if a map would be processed in Large File Threshold mode all extended rules should be written on the field/element level.
 
The files in the Txcache directory are used during an active translation session.  If translation does not complete successfully the files may not be automatically deleted.  If the files are not for an active translation session they can be manually removed.  If they are for an active translation they will be locked and therefore the user would not be allowed to delete them.
 
To change the location of where these files are stored can be done in the translator.properties file (below is the parameter)
# Default directory to store temporary translator random access files
storage.cache_dir=E:/GIS_42/SI/txcache
 

[{"Product":{"code":"SS3JSW","label":"IBM Sterling B2B Integrator"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"Data management - Purge","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}},{"Product":{"code":"SS3JSW","label":"IBM Sterling B2B Integrator"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":" Data management - house keeping","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Historical Number

FAQ2514

Document Information

Modified date:
14 November 2019

UID

swg21517418