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
  • 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 ? 

Comment
  • 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 ? 

Children
  • 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. 

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