Skip to main content

Configure FTP input

FTP input downloads files from a remote directory into the runtime File Connection so a linked Flow can process them.

SettingDefaultRuntime effect
Host / portEmpty / 21FTP server endpoint.
SSL client typeNo SSLPlain FTP unless explicitly configured for FTPS. Select TLS mode/certificates and prove negotiation/peer identity.
Remote pathEmptyNormalised with web-style delimiters before save.
Transfer typeBinaryBinary or ASCII. Use Binary unless the interface specifically requires FTP text conversion.
PassiveSelectedUses passive data connection.
Protect data portSelectedFTPS data-channel protection.
Clear Command Channel (CCC)ClearedClears FTPS control-channel protection after authentication. Enable only for a reviewed server/network requirement.
Control / transfer timeout15 / 0FTP control and data-transfer waits. Test zero/units with the deployed library/server.
After receivingDeleteDelete, leave or move remote source after successful download.
Move-to folderEmptyRequired remote destination when move is selected.
Use LISTClearedUses the alternative FTP listing behaviour where implemented.

Test listing, masks, partial/locked files, binary byte equality, duplicate names and delete/move permission. Leaving remote files requires an explicit duplicate-prevention rule; deleting before downstream business completion changes recovery. Confirm how download success and Flow failure are reconciled, then use Transport operations.