SFTP Functions

Overview

Contains multiple Smart Services for interacting with a remote file server via SFTP, FTP, or SCP.  Using these services, an Appian application can be configured to send and receive files, folders, and metadata in a process.  Features support for zlib compression.

Key Features & Functionality

Smart Services included:

  • SFTP:
    • Send File Over SFTP
    • Receive File Over SFTP
    • Get Remote Folder Contents Over SFTP
    • Create Folder Over SFTP
    • Remove File Over SFTP
    • Receive Files In Folder Over
    • SFTP Rename File Over SFTP
  • SCP:
    • Send File Over SCP
    • Receive File Over SCP
  • FTP:
    • Send File Over FTP
    • Receive File Over FTP
    • Get Remote Folder Contents Over FTP
    • Receive Files In Folder Over FTP
    • Remove File Over FTP
    • Rename File Over FTP
  • FTPS
    • Get Remote Folder Contents Over FTPS
    • Receive File Over FTPS
    • Receive Files In Folder Over FTPS
    • Send File Over FTPS

Functions:

  • getfoldercontentsoverftp
  • getfoldercontentsoverftps
  • getfoldercontentsoversftp
  • All smart services in the package use Secure Credentials Store.
Anonymous
Parents
  •   
    Hi Team,

    We've resolved the issue which was reported by  a month ago.
    The issue was due to usePerUserCredentials param not being passed becuase usePerUserCredentials is defaulted to false(). And the error we received was also didn't highlight that missing params shold be added; would have been good to throw specific errorMsg.
    It would have been nice if these params are highlighted under documentation as required/optional. 

    SFTP Send File used to highlight it as required/optional under 1.7v when each param was input on SS: 

    Now with 3.0.3 it collectively takes input as one:




    And SFTP doc does not mention which fields are required/optional:


    If this documentation could be updated it would be really helpful.
    In addition, knowHostsFile and privateKeyFile params show as type of Number - Integer in 3rd screenshot however in 4th screenshot these params show dataType as document. Ideally should be doc as I've used privateKeyFile with 1.7 and I used to pass a doc encompassing key.

    If we can correct these, this will help the developers a great deal! Thanks much!

    Best,
    Arpit

Comment
  •   
    Hi Team,

    We've resolved the issue which was reported by  a month ago.
    The issue was due to usePerUserCredentials param not being passed becuase usePerUserCredentials is defaulted to false(). And the error we received was also didn't highlight that missing params shold be added; would have been good to throw specific errorMsg.
    It would have been nice if these params are highlighted under documentation as required/optional. 

    SFTP Send File used to highlight it as required/optional under 1.7v when each param was input on SS: 

    Now with 3.0.3 it collectively takes input as one:




    And SFTP doc does not mention which fields are required/optional:


    If this documentation could be updated it would be really helpful.
    In addition, knowHostsFile and privateKeyFile params show as type of Number - Integer in 3rd screenshot however in 4th screenshot these params show dataType as document. Ideally should be doc as I've used privateKeyFile with 1.7 and I used to pass a doc encompassing key.

    If we can correct these, this will help the developers a great deal! Thanks much!

    Best,
    Arpit

Children