FTP Operation Processor
The FTP Operation Processor performs the specified FTP operation against the configured FTP server.
Select the Processor Configuration tab and click on Add Processor.
Select the FTP Operation Processor from the drop-down.
On the Basic tab you can specify:
Operation: The FTP Operation to perform. Note: To rename a file use the ‘Move’ operation.
FTP Type: FTP Type
Host: The host FTP address; required.
Port: The FTP port. 21 is the default for FTP/FTPS, 22 is the default for SFTP
Source Directory: The source FTP directory
Source Filename: The name of the file to operate on
Destination Directory: The Target FTP directory, in case of Move operation
Destination Filename: The name of the file to create or move to
On the Conditional Execution tab, you can set additional Processor execution conditions. The transaction data dependent condition may be specified here as enhanced expression. If this expression returns anything other than TRUE (ignore case) – this processor will be skipped. No additional configuration for this Processor is required.
On the Credentials tab you can specify:
User name: The FTP username credentials.
Password: Specifies the password to authenticate with
Use key file: Specifies whether or not to use a key file to authenticate with
Select key file: Specify the key file to utilize
On the Certificates tab you can specify:
Use Key Store checkbox: use a KeyStore to provide client certificates for 2-way SSL.
Key Store: The file path for the KeyStore with a single client keypair in it.
Key Store type: The format of the KeyStore – recommended is JKS.
Key Store password: The KeyStore password.
Use Trust Store checkbox: use a TrueStore to validate the server’s certificate.
Trust Store: File path for the TrueStore with the server’s public key in it.
Trust Store Type: The format of the TrueStore – recommended is JKS.
Trust Store Password: The TrueStore password.
On the Advanced tab you can specify:
SSL Protocol: Specify the type of SSL protocol to try and use. Recommended is TLS
Data Channel Protection Level: Specifies the security mode
Protection Buffer Size (PBSZ): Maximum protected buffer size for the connection
Connection Timeout: Time to wait for the FTP transfer to complete – “0” to disable