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
  • We are using the SFTP plugin and upgraded to V4.0.0.
    From our health check report, we are getting the below warning with Medium risk.

    Warning: Plug-ins using removed, private or deprecated Appian APIs

    Message: com.appiancorp.a2.process.runtime.activities.sftp

    Description: 

    SFTP Functions (com.appiancorp.a2.process.runtime.activities.sftp) references deprecated Appian APIs
    [deprecated] com.appiancorp.suiteapi.content.ContentOutputStream.<init>(com.appiancorp.suiteapi.content.ContentService, java.lang.Long, com.appiancorp.suiteapi.content.Approval, java.lang.String)
    [deprecated] com.appiancorp.suiteapi.content.ContentOutputStream.close()
    [deprecated] com.appiancorp.suiteapi.content.ContentOutputStream.getContentId()
    [deprecated] com.appiancorp.suiteapi.content.ContentOutputStream.toString()
    [deprecated] com.appiancorp.suiteapi.content.ContentOutputStream.write(byte[], int, int)
    [deprecated] com.appiancorp.suiteapi.content.ContentService.getInternalFilename(java.lang.Long)
    [deprecated] com.appiancorp.suiteapi.content.ContentService.upload(com.appiancorp.suiteapi.knowledge.Document, java.lang.Integer)
    [deprecated] com.appiancorp.suiteapi.knowledge.Document.getInternalFilename() (less...)
    Our question is , How critical it is? Hpw to resolve this issue?
    Thanks
Comment
  • We are using the SFTP plugin and upgraded to V4.0.0.
    From our health check report, we are getting the below warning with Medium risk.

    Warning: Plug-ins using removed, private or deprecated Appian APIs

    Message: com.appiancorp.a2.process.runtime.activities.sftp

    Description: 

    SFTP Functions (com.appiancorp.a2.process.runtime.activities.sftp) references deprecated Appian APIs
    [deprecated] com.appiancorp.suiteapi.content.ContentOutputStream.<init>(com.appiancorp.suiteapi.content.ContentService, java.lang.Long, com.appiancorp.suiteapi.content.Approval, java.lang.String)
    [deprecated] com.appiancorp.suiteapi.content.ContentOutputStream.close()
    [deprecated] com.appiancorp.suiteapi.content.ContentOutputStream.getContentId()
    [deprecated] com.appiancorp.suiteapi.content.ContentOutputStream.toString()
    [deprecated] com.appiancorp.suiteapi.content.ContentOutputStream.write(byte[], int, int)
    [deprecated] com.appiancorp.suiteapi.content.ContentService.getInternalFilename(java.lang.Long)
    [deprecated] com.appiancorp.suiteapi.content.ContentService.upload(com.appiancorp.suiteapi.knowledge.Document, java.lang.Integer)
    [deprecated] com.appiancorp.suiteapi.knowledge.Document.getInternalFilename() (less...)
    Our question is , How critical it is? Hpw to resolve this issue?
    Thanks
Children
No Data