Object Mover Advanced Configuration

Some environments require additional configuration to transfer specific file types, ensure network connectivity, and optimize file transfers for your organization.

Click the Advanced tab to view and edit additional configuration options when adding or editing a job.

Note: Advanced options can vary from job type to job type. Some configuration options may not be available for certain jobs.

Source

File Patterns

Include File Patterns includes all file names/types by default. You can configure specific file patterns and extensions to include specific file types in your transfer. Separate multiple patterns with commas.

Specifying to Exclude Subdirectories will exclude certain subdirectories from your transfer.

File Readiness

The File Readiness Check Type determines how the job will check if files are ready for transfer:

  • None: No checks are made.
  • Stream Growing Files: Starts a transfer as files are being copied to the source, and attempts the transfer as data is written to the source.
  • Consecutive Seek (Recommended): Reads the last few bytes of the file, then after a specified number of delay, reads the same bytes again. If the content matches, the file is transferred.
  • MD5 Hash: Uses an MD5 Hash to compute a hash on files. After a specified delay, the MD5 hash of a file is checked. Only files with identical hashes are transferred. Job initialization can take a long time for larger file sizes.
  • Date/Time and Size: Checks the date, time, and size of a file twice. Files without changes are transferred.

The Readiness Check Delay sets 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.

Source Deletion

You can specify Source Deletions After Successful Transfer to remove files from the source after a successful transfer.

Destination Specification

In ObjectDownloader, you can select Directory Mapping Options.

  • Job Date/Time, select the Maximum Job Date-Time Directories. The default is 10 directories.

Specify whether to Remove Expired Files/Directories on Target and set the Expiration Period, which is 30 days by default.

Transport Options

Configure Simultaneous Transfer Streams to optimize transfer performance. By default, Object Mover uses 10 transfer streams.

Enabling Use UDP Control Channel instead of TCP is recommended for configurations where connections must pass through a firewall that blocks TCP traffic.

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.

WAN Acceleration

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.

Setting the WAN Accelerator Aggressiveness configures the job's sensitivity to other network traffic. The higher the level of aggressiveness, the less the job accommodates other network traffic.

Note: WAN Acceleration is enabled by default.

Bandwidth Configuration

Configuring a job to use limited bandwidth can improve network performance for other activities.

Bandwidth Ceiling configures 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.

Bandwidth Floor configures 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.

Set Bandwidth Throttle by Time of Day configures bandwidth usage to reduce network usage during periods of higher demand. Click + to add additional time parameters, or click x to remove them.

Note: Once a job has started, all bandwidth throttles are applied with accounting for Daylight Savings Time (DST). If DST changes while the job is running, bandwidth time of day changes may be off by an hour.

Advanced Options

Jobs can include a set Encryption Level. The default is No Encryption – unsigned.

  • No encryption – signed: Transfers unencrypted data, but includes the SSL protocol's message digest calculation and signing to ensure data stream integrity.
  • No encryption – unsigned: After the initial SSL authentication of the endpoints, this setting allows the transfer of data to proceed with no encryption, no message digest computation, and no signing of the message digests. This mode of operation is only for raw performance, since it makes no guarantee of the integrity of the data stream other than the default one has with a normal network channel. 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.

Set a Delivery Mode for transferring files if required:

  • Fast: Does not create temporary work files. This mode is optimized for speed.
  • Normal: 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.
  • Log File Name: Logs file names transferred.
  • Certify File Delivery: Creates an Agent certified delivery log of files transferred.

Notification And Logging

Select the Log Detail Level based on your requirements:

  • Error: Report job errors. Recommended for highest performance.
  • Warn: Report non-critical issues as well as errors.
  • Info: Report job status, details, errors, and non-critical issues.
  • Debug: Report all available job details. Debug logs provide the most detail, but can significantly reduce transfer performance.

Schedule

Select additional time parameters such as time zone and start/end times, choose whether a transfer should be interrupted upon failure, and set the job's queuing priority based on other jobs.