When creating or editing a job, you can use the Advanced tab to configure a job's contents, improve job performance, specify file management tasks, change networking options, and set job scheduling.
Note: Advanced options vary by job type. Some configuration options may not be available for certain jobs.
Set Include File Patterns and Exclude File Patterns to specify which file types to include in transfer jobs.
Choose to include specific file extensions, or set *
to include all files in the job source.
You can also use expression characters to provide granular specificity to transfer jobs. Separate expression searches must be separated by a comma (,
).
Expression | Action |
---|---|
* | Match zero or more characters |
? | Match a single character in a file name |
[...] | Match enclosed characters (e.g. [ch] matches files with c and h ) |
[A-z] or [1-9] | Match a range of letters or numbers |
[^A-z] or [!A-z] | Do not match a range of letters or numbers |
Note: To search for files that contain expression characters in their name, escape the character using \
.
You can also exclude subdirectories if necessary. To exclude a subdirectory at a specific level, use the @
character:
Example Path | Description |
---|---|
C:\Example\Subdirectory | Include Subdirectory |
C:\Example\@Subdirectory | Exclude Subdirectory |
File Readiness checks apply to MediaDropBox, MediaAggregator, and MediaDistributor jobs.
Set a readiness check type:
Note: If the local or network file system supports file locking, the readiness check is not required.
When using Stream Growing Files, specify header options:
Header Check Delay: The delay in seconds that the transfer waits, after the end of the file is detected, before the header is resent. The default is 10 seconds.
Header Rewrite Size: The number of bytes to transfer in the header of the file. The default is 1 MB.
Select a Readiness Check Delay to set the pause, in seconds, between the two phases of MD5 Hash, Consecutive Seek, or Date/Time and Size file readiness checks. The default delay is 10 seconds. When choosing to Stream Growing Files, this is the time that must pass without file changes for the file to be declared complete.
Media Mover jobs can be configured to move and delete files and folders as part of a transfer action.
Set a list of Source Directories to Exclude from Deletion Scan if required for deletion actions.
Set a Source Data Location After Successful Transfer to select a directory to move transferred files into.
Specify whether to Skip Source File Not Found On Send, which will skip files that were initially read as part of the job, but were removed before they were transferred, and to Skip Files With 0 Byte Size, to skip files with no content.
Set a Source File Data filter to skip files by date or time, based on when the file was last modified, or accessed, or when the file was created.
MediaDropBox, MediaAggregator, and MediaDistributor allow you to set options for transfer destinations.
Enable one of the Directory Mapping Options to transfer files to a structure that matches the source within the destination directory, or to transfer files to the Agent in a directory named for the job time or date.
Flatten Directory Structure to write all transferred files to the destination directory without using the folder structure as the origin.
Select a Job Date/Time and choose the Maximum Job Date-Time Directories to maintain on the target Agent. The default is 10. When the value is exceeded, the oldest job date/time directory is deleted.
Specify file removal tasks by enabling Remove Expired Files/Directories on Target and setting an Expiration Period.
Note: MediaReplicator jobs automatically create an identical directory structure based on the replication job.
Job Transport Options allow you to control the way data transfers during a job run, including the number of Simultaneous Transfer Streams, as well as to allow UDP firewall traversal by enabling Use UDP Control Channel.
Select whether to Use WAN Accelerator. This setting uses all available bandwidth up to the user-specified bandwidth maximum. Use this option on high-latency, high-bandwidth networks where throughput is a top priority. If the throughput is less than 57200 Bps, the transfer will switch to TCP. WAN Acceleration is enabled by default.
Set the WAN Accelerator Aggressiveness to configure the job's sensitivity to other network traffic. The higher the level of aggressiveness, the less the job accommodates other network traffic. The WAN Accelerator Aggressiveness setting also specifies how aggressively the transfer attempts to reclaim bandwidth after packet loss.
There are three levels of aggressiveness:
Note: When Use UDP Control Channel is set to Yes, file transfers automatically use UDP WAN acceleration, which may override the Use WAN Accelerator setting. If the throughput is less than 57200 Bps, the transfer will switch to TCP.
Configuring a job to use limited bandwidth can improve network performance for other activities.
You can set job-specific resource options:
Set the Bandwidth Ceiling to configure the maximum throttle rate for the transfer. Typically, this is the maximum speed of the network. Enter 0 to enable auto-detection for the best bandwidth rate.
Set the Bandwidth Floor to configure the minimum rate at which data should be sent. Enter 0 to enable auto-detection for the best bandwidth rate.
Note: If WAN Accelerator Aggressiveness is set to Medium or Low, the rate specified here will be used.
A bandwidth throttle specifies the rate at which the source will make the data available to the network, regardless of how fast the machine is sending. The Bandwidth Throttle is the rate at which the source reads the data from disk and queues data for transfer.
A throttle is split between the concurrent target Agents. For example, if your throttle is 50Mb/sec and you specify two target Agents, the bandwidth be divided equally at 25Mb/sec per target.
Note: Once a job has started, all bandwidth throttles account for Daylight Savings Time (DST). If DST changes while the job is running, bandwidth time of day changes may be off by an hour.
Adding encryption to a transfer reduces the overall performance of a transfer, but can guarantee of the integrity of the data stream. Without encryption specified, the underlying TCP protocol can guarantee the integrity of messages across each single network hop, but has no facilities for detecting a man-in-the-middle attack.
Note: Mutual authentication is always used, regardless of the encryption level specified. Encryption is done in-stream and not on disk prior to sending.
Select a Delivery Mode to define the performance level and details recorded when conducting transfers.
Level 1 - No Checkpoint Restart: Does not create temporary work files. This mode is optimized for speed.
Level 2 - Checkpoint Restart: Uses temporary work files during transfer. Temporary files allow an interrupted transfer to resume from where the interruption occurred. The creation of temporary files adds time to the transfer, but provides resiliency.
Level 3 - Checkpoint Restart, Filename Logging: Logs file names transferred as part of the job log.
Level 4 - Checkpoint Restart, Filename Logging, Certified Delivery: Creates an Agent certified delivery log of files transferred, and allows File Search on the Manager Dashboard.
Configuring a transfer's Transient File Naming allows you to set whether the #work_file#
and #chkpt_file#
tags used during a transfer as a prefix or suffix to a file name before the job completes.
You can also configure jobs to not apply the #work_file#
tag, so that it can be opened immediately, regardless of transfer progress.
Enable Compress Files to have the source Agent compress each file before sending it, and to decompress files automatically on the target Agents.
Specify a job to Follow Symbolic Links to allow your jobs to transfer files that are linked in your file system through symbolic links.
If you are running over a low speed WAN link, enable Incremental Transfer to transfer only the changed bytes of a file instead than the entire file.
Select whether to Verify for sufficient disk space before Job transfers start and/or Verify if target directory exists. These verifications ensure that the transfer is not aborted due to insufficient disk space or a nonexistent directory.
In MediaReplicator jobs, enable Synchronize Target with Source to remove files from the target directory if they are not found in the source folder.
Note: Use caution when enabling the Synchronize Target with Source option. Any content deleted on the target Agent is not recoverable via Signiant.
Select the Number of consecutive failures before notification is sent. The default is 1.
Select the Log Detail Level. More detailed logs can result in slower transfer performance.