Put Files via FTP
Description
Put Files via FTP uploads local files to a remote directory using the standard FTP protocol. Use this process entry when your process needs to deliver output files to an FTP server — for example, uploading generated reports, data exports, or batch files for a downstream system. It supports binary transfer mode, wildcard-based file selection, proxy connections, and post-upload actions.
Configurations
| Field Name | Description |
|---|---|
| Process Entry name | Specify a unique name for the process entry, on the workspace area. A process entry can be placed on the canvas several times; and each instance of the entry must have a unique name. |
| Server: | |
| FTP server name / IP address | The name of the SFTP server or the IP address |
| Port | The TCP port to use. This is usually 22 |
| User name | The user name to log into the SFTP server |
| Password | The password to log into the SFTP server |
| Proxy host | Proxy server host name |
| Proxy port | Proxy server port number |
| Proxy username | Proxy server account user name |
| Proxy password | Proxy server account password |
| Advanced: | |
| Binary mode? | Select checkbox to enable binary mode. |
| Timeout | The FTP server timeout in seconds |
| Use active FTP connection | Enable checkbox to use an active FTP connection. |
| Control Encoding | Select control character encoding from the list. |
| Files tab: | |
| Source (local) files: | |
| Local directory | The directory on the machine on which Process Studio runs from which you want to ftp the files from |
| Wildcard (Regular expression) | Specify a regular expression here if you want to select multiple files. |
| Remove files after transferal | Enable checkbox to remove files after transferal |
| Don’t overwrite files | Enable checkbox if you don’t want files to be overwritten. |
| Target (remote) files | The target remote file. |
| Remote directory | The remote directory on the FTP server to which we put the files. Use the "test folder" button to connect to the remote server and validate that the folder exists. |
| Socks Proxy Tab | |
| Proxy: | |
| Host | Socks Proxy host name |
| Port | Socks Proxy port number |
| Username | User name associated with the Socks Proxy account |
| Password | Password associated with the Socks Proxy account |