File Transfer Protocol (FTP) component allows you to transfer files from and to various FTP servers.
Field (Account) Information
While configuring the Source or Destination of a Template or Transaction, you need to create an account to connect FTP with Adeptia Connect. While creating an account, you need to specify the location from where Adeptia Connect will access the data.
Clickto add an account.
Specify the following information for FTP:
A short, descriptive name that helps you re-use this account in the future.
Provide IP address or full hostname of the FTP server.
Enter port number of the FTP Server.
User ID to log into FTP account.
FTP users may connect anonymously if the server is configured to allow it.
Password to log into FTP account.
If you want to disable the plain FTP option, refer to Configuring the plain FTP document.
None: Communication occurs in plain text without any security.
SFTP (SSH): SFTP uses the SSH protocol to authenticate and establish a secure connection with the target server.
FTPS (SSL): FTPS uses SSL for security.
For SFTP (SSH), select the SSH key from the SSH Key drop-down list.
For FTPS (SSL), provide the following details:
SSL Mode: Either Explicit or Implicit.
In Explicit mode (also known as FTPES), an FTPS client must "explicitly request" security from an FTPS server and then step-up to a mutually agreed encryption method. If a client does not request security, the FTPS server can either allow the client to continue in an insecure mode or refuse/limit the connection.
In Implicit mode, negotiation is not allowed with an implicit FTPS configurations. A client is immediately expected to challenge the FTPS server with a TLS/SSL message. If such a message is not received by the FTPS server, the server should drop the connection.
By default, the mode should be set to Explicit as in this mode, the client requests security from the FTPS server.
Protection level is a single Telnet character code that specifies the data channel protection level. This command indicates to the server, the type of data channel protection that the client and server will be using.
Select one of the following:
Validate on Server:
Select the Validate On Server check box if you want Adeptia Connect to validate the certificate sent by the FTPS server against the certificate imported in the Keystore. This certificate is required to authenticate the trusted FTP server. Select the Keystore from the drop-down list.
Modify Default Settings
This option is used to specify the mode in which the Source file is transferred to/from the FTP server. The available options are:
|Select Project||Select the project.|
|Add On Configurations||To be used in back end for performing operation on the FTP server, for example, param1=value¶m2=value.|
A Trigger specifies when a particular Transaction will start executing. While configuring the Source of a Template, you need to choose an event.
Following triggers are available for FTP at Source.
On File Created
Triggers when a file is created.
|On File Modified|
Triggers when an existing file is modified.
An Action specifies how the data will be transferred at the destination location. While configuring the Destination (Target) of a Template, you need to choose an action.
Following actions are available for FTP at Destination.
Creates a file (with a unique name) at the specified location.
Copy File From Trigger
Creates a file (with the same name as the source file) at the specified location.