SFTP Smart Services

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:
    • Remove Directory Over SFTP (Basic Credentials)
    • Send File Over SFTP
    • Send File Over SFTP (Basic Credentials)
    • Receive File Over SFTP
    • Receive File Over SFTP (Basic Credentials)
    • Rename File Over SFTP
    • Get Remote Directory Contents Over SFTP
    • Get Remote Directory Contents Over SFTP (Basic Credentials)
    • Create Directory Over SFTP
    • Create Directory Over SFTP (Basic Credentials)
  • SCP:
    • Send File Over SCP
    • Receive File Over SCP
  • FTP:
    • Send File Over FTP
    • Receive File Over FTP
    • Receive Folder Over FTP
  • FTPS
    • Receive Folder Over FTPS
    • Send File Over FTPS (Basic Credentials)

All smart services in the package use Secure Credentials Store.

Anonymous
  • Hi ... anyone please provide the documentation for the sftp basic creditals configuration , usin sendfileoversftp (basic creditails) ... i have provide all the details and sftp server side has confirmed the details used . even then giving connectivity error.

    can someone help in ths issue ? 

  • To use the service - you should just have to set the parameters.

  • To use the service - you should just have to set the parameters. The handshakes etc - should be taken care of by the underlying library - jsch-0.1.54. 

    Server Hostname * (Text) - The hostname/ip address of the SFTP Server

    Server Port * (Number (Integer)) - The port number (typically 22)

    SFTP Username * (Text) - The user name of the account on the SFTP Server

    SFTP Password * (Text)Server File Path * (Text) - The password of the user account on the SFTP Server

    Server File Path* (Text) - the destination directory on the SFTP Server

    Server File Name (Text) - Optional - The name of the file, the documents name is used if this option, isn't specified. 

    Document to Copy * (Document) - The Appian Document to transmit over SFTP. 

    --------------

    Note: You should be able to check the app server log to see more details about why the service is failing. 

  • Does this plugin contain the ability to create a folder in the remote file server?

  • I keep receiving the below error when using the "Send File Over SFTP" node:

    Error establishing SFTP connection. Confirm your hostname, username and password. See application server log for more details. Error Message: Unable to retrieve credentials from SCS: Required field username does not exist in SCS (sftp.functions)	

    However, I know the SCS includes a "username" attribute. What could the issue be?

  • Hey Raza,

    I have some problems with plugin send file over FTP. I think i put wrong value into Remote File Path - I've read documanation but i saw you put there some function as a value to your process variable. Can you share with me this fucntion? Can you send this function? 

    Thanks in advance 

    Dawid

  • When i test my process it returns  @(myhostname) in pv!error any idea why?

  • In diffrent configuraton gives me Stream handler unavailable due to: For input string: "2180512132134#121002222244#31.01.2020.txt" which is my  docname

  • i am looking to do the same thing. create a folder.   was a solution ever found for the request by    ?

  • Hi,

    These Smart services have been executing successfully but Files are not being posted to FTP or remote directory. Can anyone help me what could be the reason? I have latest version of plugin installed.

    • Send File Over SFTP
    • Send File Over SFTP (Basic Credentials)
    • Send File Over FTP

    Thanks,

    -Awais.