File Transfer

File Transfer



File Transfer

Get file via FTPS

Description

Get a file with FTPS is a Process Entry in the File Transfer plugin for Process Studio Processes. Get a file with FTPS Process Entry gets files from a remote directory with FTP secure over SSL. 

Configurations

Process Specification Tab

No.

Field Name

Description

1

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:


1

FTP server name / IP address

The name of the SFTP server or the IP address

2

Server Port

The TCP port to use. This is usually 22

3

User name

The user name to log into the SFTP server

4

Password

The password to log into the SFTP server

5

Proxy host

Proxy server host name

6

Proxy port

Proxy server port number

7

Proxy username

Proxy server account user name

8

Proxy password

Proxy server account password

9

Connection type

Select from the list: 

  1. FTP
  2. Implicit SSL
  3. Authentication SSL
  4. Implicit SSL with crypted FTP connection
  5. Authentication TLS
  6. Implicit TLS
  7. Implicit TLS with crypted FTP connection


Advanced:


10

Binary mode?

Enable if files must be transferred in binary mode

11

Timeout

The FTP server timeout in seconds

12

Use active FTP connection

Enable if you are connecting to the FTP server using Active mode; you must set your firewall to accept connections to the port that your FTP client will open. The default is Passive mode.


Delete files via FTP

Description

FTP Delete is a Process Entry in the File Transfer plugin for Process Studio Processes. FTP Delete Process Entry deletes files on a remote host via FTP. 

Configurations

General Tab

No.

Field Name

Description

1

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:


1

Protocol


2

FTP server name / IP address

The name of the SFTP server or the IP address

3

Server Port

The TCP port to use. This is usually 22

4

User name

The user name to log into the SFTP server

5

Password

The password to log into the SFTP server


Connection type

Select from the list: 

  1. FTP
  2. Implicit SSL
  3. Authentication SSL
  4. Implicit SSL with crypted FTP connection
  5. Authentication TLS
  6. Implicit TLS
  7. Implicit TLS with crypted FTP connection


Use proxy


6

Proxy host

Proxy server host name

7

Proxy port

Proxy server port number

8

Proxy username

Proxy server account user name

9

Proxy password

Proxy server account password

10

Use public key

Indicates whether or not a public keyfile is to be used.

11

Key file

If "Use public keyfile" is checked then this field is enabled. The file can be browsed to using the browse button to the right of the field.  The Public Key should be in the PEM file format.  For PuTTY-based Private Keys, use PuTTYgen to convert the file into "OpenSSH" format.

12

Key passphrase

If "Use public keyfile" is checked then this field is enabled. If a passphrase is required then enter it here.


Files Tab

No.

Field Name

Description


Advanced:


1

Timeout

The FTP server timeout in seconds

2

Use active FTP connection

Enable checkbox to use an active FTP connection.


Remote:


1

Copy previous results to args

If files to send are dynamically generated by another workflow or if you want to identify files to send, check this option. 
Process Studio will select files list from previous result rows (not result files) and send theses files.

2

Remote Directory

The remote directory on the SFTP server from which we get the files. Use the "test folder" button to connect to the remote server and validate that the folder exists.

3

Wildcard (regular expression)

Specify a regular expression here if you want to select multiple files.


Success Condition:


1

Success on

Select from list:

  1. All works fine
  2. At least we delete x files
  3. Nr errors less than

2

Limit files

Put a numerical limit on the choice above.


Socks Proxy Tab

No.

Field Name

Description


Proxy:


1

Host

Socks Proxy host name

2

Port

Socks Proxy port number

3

Username

User name associated with the Socks Proxy account

4

Password

Password associated with the Socks Proxy account


Get files with SecureFTP

Description

Get a file with SFTP is a Process Entry in the File Transfer plugin for Process Studio ProcessesGet a file with SFTP process entry retrieves one or more files via an FTP server using the Secure FTP protocol. 

Configurations

General Tab

No.

Field Name

Description

1

Process Entry name

Specifies the unique name of the process entry on the workspace area. A process entry can be placed on the canvas several times, yet it represents the same process entry. 

2

SFTP-server name / IP

The name of the SFTP server or the IP address

3

Port

The TCP port to use. This is usually 22

4

User name

The user name to log into the SFTP server

5

Password

The password to log into the SFTP server

6

Use private keyfile

Indicates whether or not a private keyfile is to be used.

7

Private key filename

If "Use private keyfile" is checked then this field is enabled. The file can be browsed to using the browse button to the right of the field.  The Private Key should be in the PEM file format.  For PuTTY-based Private Keys, use PuTTYgen to convert the file into "OpenSSH" format.

8

Key passphrase

If "Use private keyfile" is checked then this field is enabled. If a passphrase is required then enter it here.

9

Proxy type

Select from the list: HTTP/SOCKS5

10

Proxy host

Proxy server host name

11

Proxy port

Proxy server port number

12

Proxy username

Proxy server account user name

13

Proxy password

Proxy server account password

14

Compression

Select from the list:  none/zlib


Files Tab

No.

Field Name

Description


Source (remote) files:


1

Copy previous results to args

If files to send are dynamically generated by another workflow or if you want to identify files to sent, check this option. 
PROCESS STUDIO will select files list from previous result rows (not result files) and send theses files.

2

Remote Directory

The remote directory on the SFTP server from which we get the files. Use the "test folder" button to connect to the remote server and validate that the folder exists.

3

Wildcard (regular expression)

Specify a regular expression here if you want to select multiple files.

4

Group: Last Modified On (UTC Time)

From

Specify a date-time here if you want to select files that are last modified from this time. (Supported DateTime format: “yyyy-MM-dd hh:mm:ss a”)

5

To

Specify a date-time here if you want to select files that are last modified to this time. (Supported DateTime format: “yyyy-MM-dd hh:mm:ss a”)

6

Remove files after retrieval

Enable checkbox to delete the remote file after the file is transferred.


Target (local) files:


1

Target Directory

The remote directory on the SFTP server from which we get the files. Use the "test folder" button to connect to the remote server and validate that the folder exists.

2

Create target folder

Check this option if the destination folder does not exist and should be created.

3

Add filenames to result

If checked the name of the file is added to the result stream.


Put files via FTP

Description

Put a file with FTP is a Process Entry in the File Transfer plugin for Process Studio Processes. Put a file with FTP Process Entry puts files to a remote directory via FTP server. 

Configurations

General Tab

No.

Field Name

Description

1

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:


1

FTP server name / IP address

The name of the SFTP server or the IP address

2

Port

The TCP port to use. This is usually 22

3

User name

The user name to log into the SFTP server

4

Password

The password to log into the SFTP server

5

Proxy host

Proxy server host name

6

Proxy port

Proxy server port number

7

Proxy username

Proxy server account user name

8

Proxy password

Proxy server account password


Advanced:


1

Binary mode?

Select checkbox to enable binary mode.

2

Timeout

The FTP server timeout in seconds

3

Use active FTP connection

Enable checkbox to use an active FTP connection.

4

Control Encoding

Select control character encoding from the list.


Files Tab

No.

Field Name

Description


Source (local) files:


1

Local directory

The directory on the machine on which Process Studio runs from which you want to ftp the files from

2

Wildcard (Regular expression)

Specify a regular expression here if you want to select multiple files.

3

Remove files after transferal

Enable checkbox to remove files after transferal

4

Don’t overwrite files

Enable checkbox if you don’t want files to be overwritten.


Target (remote) files

The target remote file.

1

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

No.

Field Name

Description


Proxy:


1

Host

Socks Proxy host name

2

Port

Socks Proxy port number

3

Username

User name associated with the Socks Proxy account

4

Password

Password associated with the Socks Proxy account

Get files via FTP

Description

Get a file with FTP is a Process Entry in the File Transfer plugin for Process Studio ProcessesGet a File with FTP process entry retrieves one or more files from the specified remote directory via an FTP server. 

Note: Some FTP servers do not allow files to be FTP'ed when they contain certain characters (spaces for example). Therefore, when choosing filenames for files to be FTP'ed, be sure to check upfront whether your particular FTP server is able to process your kind of filenames. 

Configurations

General Tab

No.

Field Name

Description

1

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:


1

FTP server name / IP address

The name of the SFTP server or the IP address

2

Server Port

The TCP port to use. This is usually 22

3

User name

The user name to log into the SFTP server

4

Password

The password to log into the SFTP server

5

Proxy type

Select from the list: HTTP/SOCKS5

6

Proxy host

Proxy server host name

7

Proxy port

Proxy server port number

8

Proxy username

Proxy server account user name

9

Proxy password

Proxy server account password


Advanced:


1

Binary mode?

Enable if files must be transferred in binary mode

2

Timeout

The FTP server timeout in seconds

3

Use active FTP connection

Enable if you are connecting to the FTP server using Active mode; you must set your firewall to accept connections to the port that your FTP client will open. The default is Passive mode.

4

Control encoding

Encoding matters when retrieving file names that contain special characters. For Western Europe and the USA, ISO-8859-1 usually suffices. Select encoding that is valid for your server.


Files Tab

No.

Field Name

Description

1

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. 


Remote:


1

Remote Directory

The remote directory on the SFTP server from which we get the files. Use the "test folder" button to connect to the remote server and validate that the folder exists.

2

Wildcard (regular expression)

Specify a regular expression here if you want to select multiple files.

3

Remove files after retrieval?

Delete the remote file after the file is transferred.

4

Move files after retrieval?

Enable checkbox to move files after retrieval

5

Move to a folder

Moves files to specified folder

6

Create a folder

Creates folder that will contain files


Local:


1

Target Directory

The remote directory on the SFTP server from which we get the files. Use the "test folder" button to connect to the remote server and validate that the folder exists.

2

Include date in filename

Adds the system date to the filename (_20101231)

3

Include time in filename

Adds the system time to the filename (_235959)

4

Specify date time format

Enable to provide your own date/time format; the default is yyyyMMdd'_'HHmmss

5

Date time format

Select date time format

6

Add date before extension

Adds date to the file name before the extension

7

Don't overwrite files

Enable to skip, rename, or fail if a file with an identical name already exists in the target directory

8

If file exists

Action to take if a file with an identical name already exists in the target directory

9

Add filenames to result

If checked the name of the file is added to the result stream.


Advanced Tab

No.

Field Name

Description


Success Condition:


1

Success on

Sets conditions of success

2

Limit files

Sets number of files associated with a condition of success


Socks Proxy Tab

No.

Field Name

Description


Proxy:


1

Host

Socks Proxy host name

2

Port

Socks Proxy port number

3

Username

User name associated with the Socks Proxy account

4

Password

Password associated with the Socks Proxy account


Put files with SecureFTP

Description

Put files with SFTP, is a Process Entry in the File Transfer plugin for Process Studio Processes. Put files with SFTP process entry puts one or more files to a remote directory using the Secure FTP protocol. 

Configurations

General Tab

No.

Field Name

Description

1

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 settings:


1

SFTP server name / IP

The name of the SFTP server or the IP address

2

Port

The TCP port to use. This is usually 22

3

User name

The user name to log into the SFTP server

4

Password

The password to log into the SFTP server

5

Use private keyfile

Indicates whether or not a private keyfile is to be used.

6

Private key filename

If "Use private keyfile" is checked then this field is enabled. The file can be browsed to using the browse button to the right of the field.  The Private Key should be in the PEM file format.  For PuTTY-based Private Keys, use PuTTYgen to convert the file into "OpenSSH" format.

7

Key passphrase

If "Use private keyfile" is checked then this field is enabled. If a passphrase is required then enter it here.

8

Proxy type

The proxy type (SOCKS5, HTTP) of the specified proxy server.

9

Proxy host

Proxy server host name

10

Proxy port

Proxy server port number

11

Proxy username

Proxy server account user name

12

Proxy password

Proxy server account password

13

Compression

The compression to use in the file transfer. Current options are "none" and "zlib".


Files Tab

No.

Field Name

Description


Source (local) files:


1

Copy previous results to args

If files to send are dynamically generated by another workflow or if you want to identify files to send, check this option. 
Process Studio will select files list from previous result rows (not result files, see next option) and send theses files. If the file cannot be found, Process Studio will ignore it. (It takes the first field of the result row as a string field. 

2

Copy previous result files to args

If files to send are dynamically generated by another workflow or process entry or if you want to identify files to sent, please check this option. Process Studio will select files from previous files result entry and send theses files. If the file cannot be found, Process Studio will ignore it. 

3

Local Directory

The directory on the machine on which Process Studio runs from which you want to ftp the files from

4

Wildcard (regular expression)

Specify a regular expression here if you want to select multiple files.

5

Success when no file

Check this option if the process entry has to success when there is no files to process otherwise the process will fail.

6

After SFTP put

Action to take after the file is transferred. Actions are "Do nothing", "Delete file" and "Move file to".

7

Destination folder

Enabled if "After SFTP Put" is set to "Move file to". The destination on the source file for the move is specified here. Use to browse button to 
browse to destination folder.

8

Create destination folder

Enabled if "After SFTP Put" is set to "Move file to". If the "Destination folder" does not exists check this option to create it.

9

Add filename to result

Enabled if "After SFTP Put" is seet to "Do nothing". If checked the name of the file is added to the result stream.


Target (remote) files:


1

Remote Directory

The remote directory on the SFTP server to which we put the files. Use the "test folder" button to connect to the remote server and validate that the folder exists.

2

Create folder

Check this option if the destination folder does not exist and should be created.


Upload files to FTPS

Description

Upload files to FTPS is a Process Entry in the File Transfer plugin for Process Studio Processes. Upload files to FTPS Process Entry Uploads files to a remote directory via FTP secure. 

Configurations

General Tab

No.

Field Name

Description

1

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:


1

FTP server name / IP address

The name of the SFTP server or the IP address

2

Port

The TCP port to use. This is usually 22

3

User name

The user name to log into the SFTP server

4

Password

The password to log into the SFTP server

5

Proxy host

Proxy server host name

6

Proxy port

Proxy server port number

7

Proxy username

Proxy server account user name

8

Proxy password

Proxy server account password

9

Connection type

Select from the list: 

  1. FTP
  2. Implicit SSL
  3. Authentication SSL
  4. Implicit SSL with crypted FTP connection
  5. Authentication TLS
  6. Implicit TLS
  7. Implicit TLS with crypted FTP connection


Advanced:


1

Binary mode?

Select checkbox to enable binary mode.

2

Timeout

The FTP server timeout in seconds

3

Use active FTP connection

Enable checkbox to use an active FTP connection.


Files Tab

No.

Field Name

Description


Source (local) files:


1

Local directory

The directory on the machine on which Process Studio runs from which you want to ftp the files from

2

Wildcard (Regular expression)

Specify a regular expression here if you want to select multiple files.

3

Remove files after transferal

Enable checkbox to remove files after transferral

4

Don’t overwrite files

Enable checkbox if you don’t want files to be overwritten.


Target (remote) files

The target remote file.

1

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

No.

Field Name

Description


Proxy:


1

Host

Socks Proxy host name

2

Port

Socks Proxy port number

3

Username

User name associated with the Socks Proxy account

4

Password

Password associated with the Socks Proxy account






      Links to better reach 

            Bot Store

             EPD