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
Parents
  • We do have the following requirements. We need to share some CSV exports from the Kiwa Appian environment to a remote file server using SFTP. However, the SFTP file server must be accessed through an SSH key pair.

    I'm trying to use the "SFTP Functions" plugin from the Appian marketplace. Since we need to use the SSH key pair to access the remote file server. I was looking Appian community for help and found the following discussion thread useful and tried to follow the instructions.

    Appian Community

    But to proceed further, I have a few questions about the shared approach and need your support on this.

    1. Is it possible to communicate SFTP file server using SSH key pairs from Appian? Could you please share any Appian documentation for this?
    2. In the discussion, It mentioned that I need to configure third-party credentials, could please mention what will be the credentials field names and values?
    3. I tried to configure third-party credentials with "username" and "password" fields,
      1. The username is the user name to access the remote server
      2. I tried to set the password value as the private key. Since the length of the private key is 3330 characters. Appian does not allow more than 2500 characters. 

    Is it the correct approach? If yes, Please help me to set the password field with our private key.

Comment
  • We do have the following requirements. We need to share some CSV exports from the Kiwa Appian environment to a remote file server using SFTP. However, the SFTP file server must be accessed through an SSH key pair.

    I'm trying to use the "SFTP Functions" plugin from the Appian marketplace. Since we need to use the SSH key pair to access the remote file server. I was looking Appian community for help and found the following discussion thread useful and tried to follow the instructions.

    Appian Community

    But to proceed further, I have a few questions about the shared approach and need your support on this.

    1. Is it possible to communicate SFTP file server using SSH key pairs from Appian? Could you please share any Appian documentation for this?
    2. In the discussion, It mentioned that I need to configure third-party credentials, could please mention what will be the credentials field names and values?
    3. I tried to configure third-party credentials with "username" and "password" fields,
      1. The username is the user name to access the remote server
      2. I tried to set the password value as the private key. Since the length of the private key is 3330 characters. Appian does not allow more than 2500 characters. 

    Is it the correct approach? If yes, Please help me to set the password field with our private key.

Children
No Data