Skip to main content
Question

save outputs on the server temporarily

  • March 11, 2026
  • 1 reply
  • 30 views

andyspeak33
Participant
Forum|alt.badge.img

Hi have a flow which takes in data from a secure file transfer protocol, processes the data and produces two CSV files.  Currently these files are written to a local drive.  How can they be saved to the FME server so that they can be used in other workflows during a particular session and then deleted afterward?  Im guessing a flow parameter needs to be created and then pointed to by the writer but I really cant figure this out exactly

1 reply

itsmatt
Celebrity
Forum|alt.badge.img+47
  • Celebrity
  • March 11, 2026

Probably this article is the most helpful to you.

https://support.safe.com/hc/en-us/articles/38171599053453-Temporary-File-Locations-in-FME-Flow

For files which need to be accessed by multiple jobs:

You can take advantage of FME_SHAREDRESOURCE_TEMP but that doesn’t get cleaned up automatically.

You can write to the system temp (FME_SHAREDRESOURCE_SYSTEM/Temp) This is set to automatically get cleaned up by default based on file age (usually a day).

If you want the files to be cleaned up after the last stage in your FME Flow process then you need to clean them up yourself. 

If the CSV files are downloaded and processed in the same job you can use the TempPathnameCreator (or TempFolderCreator) to create a temp location which will automatically get deleted after the job has run.