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 Transaction, you find an Account option to configure your application with Adeptia Connect. Using Account configuration, you specify the location from where the data is to be accessed. In this process, you enter the details of the application account, to grant permission for data access.
Specify the following information for FTP:
Field | Description | |
---|---|---|
Account Name | A short, descriptive name that helps you re-use this account in the future. | |
IP Address/Domain | Provide IP address or full hostname of the FTP server. | |
Port | Enter port number of the FTP Server. | |
User ID | User ID to log into FTP account. | |
Anonymous | FTP users may connect anonymously if the server is configured to allow it. | |
Password | Password to log into FTP account. | |
Security | 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. If you select SFTP (SSH), you need to select the SSH key from the drop down.
If you select FTPS (SSL), you need to set the following: 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: 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. | |
Modify Default Settings | Transfer Type |
|
Transfer mode | This option is used to specify the mode in which the Source file is transferred to/from the FTP server. The available options are:
|
Triggers
A Trigger specifies when a particular Transaction will start executing. While configuring the Source application, you find a Trigger drop-down list.
When FTP is the Source application, the following triggers are available:
Trigger Name | Description |
---|---|
On File Created | Triggers when a file is created. |
On File Modified | Triggers when an existing file is modified. |
Actions
An Action specifies how the data will be transferred at the destination location. While configuring the Destination (Target) application, you find an Action drop-down list.
When FTP is the destination application, the following actions are available:
Create File | 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. |
Action Name | Description |
---|