Skip to main content

This is my first time using the SFTP External Action in an Automation. I have previously used the FTPCaller Transformer in FME Form, but sometimes it gives an SSH error. The SSH error has occurred 2x over the past 6 months. Safe Tech Support tells me it is a generic error for which they cannot find a fix. 

 

Consequently, I am looking to use SFTP External Action in my Automation that previously used a FME Form workspace to upload to the SFTP. 

 

Questions about the SFTP External Action Details in Automation:

  1. Source Path includes the path and the file name (myspreadsheet.xlsx); Is it ok to add the name of the source file in the Source Path?
  2. Destination Path includes the path and the file name (myspreadsheet.xlsx); Is it ok to add the name of the destination file in the Destination Path? Is it correct to assume that Destination Path is the same as the Transfer URL in the FTPCaller Parameters in FME Form?
  3. The SFTP site has a password, when I enter the password in Password (optional) and choose Validate it appears to remove the password and default back to the 3 dots … Is this expected behavior or is the password supposed to be preserved in the Password (optional) parameter? if is it to be preserved here how can I get the password to stay and not default back to the 3 dots?

This is what I did when using the FTPCaller in my FME Form workspace, added the file name and path in the File to Upload and Transfer url Parameters.

Hello @vxn43, thanks for posting! I will try my best to address your questions. For the first and second point, yes, I agree, the parameter should include the full file path including the file name (eg. “C:/Temp/myspreadsheet.xlsx”). For the third question, it's expected - the password is still preserved, even though it may appear it isn't. By only showing three dots, the length of the masked password is hidden making it more secure. 

If you are still having issues configuring the SFTP external action please consider sharing the error you’re encountering or a logfile. Happy to help, Kailin.


Reply