Send files with FTP

FtpPut32x32

Description

Uploads files from the Runtime engine filesystem to an FTP server.

This action also provides a bind link, which can store the list of uploaded files to a table.

Parameters

Name Mandatory Default Description

FTP Hostname

Yes

Hostname or IP address of the FTP server.

FTP Port

No

21 in normal mode, 990 in secure mode.

Internet port for the FTP connection.

FTP User

Yes

Username for the FTP connection.

FTP Password

Password for the FTP connection, in encryption form.

FTP Unencrypted Password

Password for the FTP connection, in plain text.

FTP Remote Filename

No

Remote file name. Ignored if FTP Multiple Mode is set to true.

FTP Remote Path

No

Remote FTP path.

FTP Local Filename

No

Local file name. May be a name pattern if FTP Multiple Mode is set to true.

FTP Local Path

No

Local file path.

FTP File Mode

No

ascii

FTP file transfer mode: ascii or binary.

FTP Append

No

false

Append the content being transferred to the target file if it already exists.

FTP Multiple Mode

No

true

Put multiple files from the FTP server. Use a name pattern for the FTP Local Filename.

FTP Nb Files

No

–1

Number of files to upload. –1 stands for an infinite number of files.

Delete File After Transfer

No

False

Delete the files on the remote server after the transfer.

FTP Passive Mode

No

true

Use FTP passive (PASV) mode.

FTP Disable Login

No

false

If true, the connection to the server will be performed anonymously, without using the login credentials.

FTP Implicit FTPs

No

true

Use FTPs Implicit mode.

FTP Secured Protocol

No

None

Protocol used for FTPs communication: none, tls, ssl

FTP Encrypt Channel Data

No

false

If set to true, channel data is encrypted as specified by the FTP PROT command.

FTP Protection Buffer Size

No

Defines the size to use for the Protection Buffer. Please check with your FTP server provider for possible values.

FTP System Type

No

Specifies the FTP Server system type, to try and better handle its responses. The Runtime tries to auto-detect the type by default.

The following types are supported: UNIX,VMS,WINDOWS,OS/2,OS/400,AS/400,MVS,TYPE: L8,NETWARE

Ignore Trust Store

No

false

If true, the specified Trust Store is ignored.

Socket Timeout

No

Set the timeout in milliseconds of a currently open connection.

Connection Timeout

No

Set the timeout in milliseconds when opening a connection.

Data Timeout

No

Set the timeout in milliseconds on the data connection.

Proxy Host

No

Hostname for the proxy server.

Proxy Port

No

1080

Port of the proxy server.

Proxy User

No

Proxy server user.

Proxy Password

No

Proxy server user password, encrypted.

Proxy Unencrypted Password

No

Proxy server user password in plain text.

Proxy Protocol

No

Protocol used for the proxy server: HTTP, SOCKS, SOCKS4 or SOCKS5 .

SQL Connection

No

SQL connection into which the list of uploaded files is published, similarly to the Get Files with FTP action.

SQL Transaction Name

No

SQL transaction into which the list of uploaded files is published.

SQL Schema Name

No

SQL schema into which the list of uploaded files is published.

Key Store

No

Full path to the Java Key Store to use when connecting to the server.

Key Store Type

No

JKS

Type of the Java Key Store.

Key Store Password

No

Encrypted password of the Java Key Store.

Trust Store

No

Full path to the Java Trust Store to use when connecting to the server.

Trust Store Type

No

JKS

Type of the Java Trust Store.

Trust Store Password

No

Encrypted password of the Java Trust Store.

Passwords are encrypted using the encrypt <password> command on the Runtime engine console (engine command line tool).
This actions supports publishing the processed files to a table, similarly to the Get Files with FTP action.

Published variables

Name

Description

FILE_NB

Number of files uploaded.