Hello All,
I am posting this question to try to gain an in-depth understanding of the functionality of FTPCaller vs SystemCaller.
I designed a script that used SystemCaller to call on CoreFTP in order to upload and overwrite a file to a certain site and log the results in a text document.
This is the SystemCaller command:
""C:\\Program Files\\CoreFTP\\Coreftp.exe" -O -u @Value(file_path) @Value(site_command) -log "@Value(routinglogdirectory)@Value(_rootname).log"
The command worked successfully. It took 12 seconds to run.
I switched to an FTPCaller to run the same function.
The time was reduced to 1 second.
Just for my understanding, I am wondering what is FTPCaller doing differently in the background? Would love to hear some insights from FME.
Thanks,
Fariya