Introduction

YADE provides a wide range of basic and advanced file transfer features 

Basic Features

  • Send and receive, e.g. move and/or copy, files by FTP to/from a target host.
  • A wide range of protocols:
    • FTP, SFTP, FPTS, 
    • HTTP/HTTPS   FEATURE AVAILABILITY STARTING FROM RELEASE 1.7
    • WebDAV FEATURE AVAILABILITY STARTING FROM RELEASE 1.8  
    • File System, UNC names, Samba (SMB)
  • ASCII and binary file transfer modes
  • Host to host file transfer without touch down, using different protocols, e.g. transfer from SFTP to FTP.
  • Execute commands by SSH on the source and/or the target host at the beginning or the end or during transmission.
  • Send files by FTP or SFTP to a jump host and forward them by FTP or SFTP to a target host.
    Different transfer protocols can be used between local host and jump_host and between jump_host and target host.
  • Receive files from a remote host by FTP or SFTP to a jump host and forward them by FTP or SFTP to the local host.
    Different protocols can be used for transfer between the hosts.
  • Password and public key authentication are supported for SFTP.
  • File transfer parameterization by command line parameters and/or by configuration files.
    There is a common syntax for parameters, no matter what transfer type is configured.
  • All parameters are specified on the client exclusively.
  • Logging and error handling are provided; errors are detected on a per file basis.
  • A test mode

Advanced Features

  • Selection of files which names are matched by a regular expression.
  • Polling (waiting) for files.
  • Checking the steady state of all files before starting transfer.
  • Recursive transfer of files in sub folders.
  • Atomic Transfer to avoid any partially transferred file being picked up by directory watchers.
  • Transactional Behavior.
  • Check transferred files for completeness.
  • Handling of empty files.
  • Renaming of files.
  • Use of alternative access data and credentials
  • Support for UNC paths in directory names.
  • Track record of file transfers.
  • Parallel file transfer (multi-threading).
  • Creating and checking hash values (e.g. MD5).
  • Compress (e.g. with ZLIB ) or zip files or groups of files.
    Uses the compression feature of the server, if present and possible.
  • Rename files without transfer.
  • Delete files without transfer.
  • Pre- and post-processing of file transfers

Resources

Feature in detail

How To ... Instructions

Frequently Asked Questions

Examples in detail

  • No labels