SMB transfer sites

Transfer sites over the SMB (CIFS) protocol provide access to shared files and directories.

The following table describes the SMB protocol options for defining a transfer site.

Field Description
Server Settings
Disable DFS If this property is checked, domain based Distributed File System (DFS) referrals will be disabled. This property can be important in non-domain environments where domain-based DFS referrals that normally run when SecureTransport first tries to resolve a path would timeout causing a long startup delay.
 Host

The SMB address, IP, or host for transfer. This property can contain a port value in the following format:

host:port

Transfer Settings
Download Settings  
Advanced Expression

When checked the download folder is evaluated using expression language.

The predefined variable which is supported in current implementation is:

  • ${timestamp}

The predefined functions which are supported in current implementation are:

  • Functions related with date - for example:
  • ${date("yyyyMMdd")}
  • Functions related with Random ID - for example:
  • ${random()}
  • Functions related to String representation - for example"
  • ${concat('str', 'ing')}

The download folder will be evaluated using the current date when the transfer site is being executed. For example: folder_20160601

Example expression:

folder_${date("yyyyMMdd")}

Download share/folder

The remote folder to pull from.

Note The name should be start with the shared storage folder name (for example, shared), then specific folders if any (download) and so forth. The full download folder name would be shared/download.
Advanced Expression

When checked the download pattern is evaluated using expression language.

The predefined variable which is supported in current implementation is:

  • ${timestamp}

The predefined functions which are supported in current implementation are:

  • Functions related with date - for example:
  • ${date("yyyyMMdd")}
  • Functions related with Random ID - for example:
  • ${random()}
  • Functions related to String representation - for example"
  • ${concat('str', 'ing')}

The download pattern will be evaluated using the current date when the transfer site is being executed. For example: *_20160601.txt This will match all files ending with _20160601.txt.

Example expression:

*_${date("yyyyMMdd")}.txt

Download Pattern

The file name or wildcard pattern that specifies the file(s) to be downloaded.

Example: *.txt

Receive File As

Specifies a value to receive the file with a different name. A limited expression language can be used to specify a file name.

Example: file_${random()}

Upload Settings  
Advanced Expression

When checked the upload folder is evaluated using expression language.

The predefined variable which is supported in current implementation is:

  • ${timestamp}

The predefined functions which are supported in current implementation are:

  • Functions related with date - for example:
  • ${date("yyyyMMdd")}
  • Functions related with Random ID - for example:
  • ${random()}
  • Functions related to String representation - for example"
  • ${concat('str', 'ing')}

The upload folder will be evaluated using the current date when the transfer site is being executed. For example: folder_20160601

Example expression:

folder_${date("yyyyMMdd")}

Upload share/folder The remote folder to upload files to. The full upload folder name should be similar to shared/download.
Site Login Credentials
Domain\User Name The remote server login name.
Password Settings The remote server password.

Related topics:

Related Links