Managed File Transfer

The series of job steps that make up this category allow for the transfer of files using a variety of file transfer protocols but with greater flexibility, filtering and performance than if you simply employ a script. Collectively these job steps are referred to as Managed File Transfer or MFT. The first series of file transfer operations to be supported are those of FTP, SFTP and FTPS. We expect to add different file transfer protocols in future versions.

 

Each job step may be used in a stand-alone fashion. Some job steps require that a connection already be present prior to usage. For example, Download Files may be used in a stand-alone fashion. Change Remote Directory requires a prior connection since the job step isn’t useful in a stand-alone mode. As with all ActiveBatch job steps you can use any job step from any category interspersed with steps from this category.

 

Job steps used in a stand-alone fashion employ connection, security credentials and network information along with the job step. You can reuse such information by creating a User Account for Managed File Transfer Connection (which is a Best Practice).

 

Ease of Use, Performance and Reliability

 

The overall benefits for MFT is that, coupled with the use of the User Account for Managed File Transfer, you can isolate the networking aspects from the operations themselves. This greatly simplifies the use of MFT. Since MFT is composed of job steps you can insert job steps from any category between MFT operations, which is something you can’t do when using a script. Finally, when MFT is transferring multiple files, you can elect to use the Parallel Transfer capability. This allows “n” connections to be created to the remote server (based on the number of files involved) and multiple files to be transferred simultaneously. MFT will sort the files to be transferred by their file size so the largest file is begun first. This can greatly reduce the elapsed time of file transfer (in performance tests we’ve seen elapsed times reduced by over fifty (50) percent. In addition, by default, MFT file transfer operations verify that the entire file has been downloaded by comparing the file’s checksum and size (where appropriate). This processing attempts to eliminate partial files.

 

Connection, Filters, and File Specification Information are described below

 

For a complete list of supported algorithms see Supported SSH Algorithms.

 

 

 

 

Managed File Transfer Job Steps: