Configuring Control-M MFT in the aft_configurable.properties File

This procedure describes how to configure Control-M MFT in the aft_configurable.properties file.

Begin

  1. Navigate to one of the following directories:

    • Linux: ~/ctm/cm/AFT/data
    • Windows: Control-M Agent\Default\CM\AFT\data
  2. Open the aft_configurable.properties file.

  3. Edit the parameters as needed, as described in aft_configurable.properties File Parameters.

aft_configurable.properties File Parameters

The following table describes some of the aft_configurable.properties file parameters.

Parameter

Description

com.bmc.aft.configurable.ftp.

disableUnixPass

(Linux only) Determines whether a specified user password for the local host in the connection profile is enabled, as follows:

  • true: Disables the specified user password.
  • false: Enables the specified user password.

Default: false

After this parameter is set, you can use any dummy password and bypass password maintenance on local accounts.

The Agent must run in root mode.

com.bmc.aft.configurable.ftp.

failOnDestCloseDataChannel

Determines whether the job fails when Control-M MFT fails to close the data channel after the transfer completes for the destination host, as follows:

  • true: The job fails when the data channel fails to close after the transfer completes.
  • false: The job does not fail when the data channel fails to close after the transfer completes.

Default: false

com.bmc.aft.configurable.

disableFileSystemRequests

Determines whether you can set authorizations to perform actions such as mkdir, rename, and delete from the AFT remote browser dialog, as follows:

  • true: Disables authorizations.

  • false: Enable authorizations.

Default: false

com.bmc.aft.configurable.

disablePrePostCommandOutput

(Control-M MFT only) Determines whether pre- and post-commands appear in the job output, as follows:

  • true: Pre- and post-commands do not appear in the output.

  • false: Pre- and post-commands appear in the output.

Default: false

com.bmc.aft.configurable.

ffdc.enable

(Control-M MFT only) Determines whether to enable the First Failure Data Capture (FFDC) mechanism in AFT, as follows:

  • true: Enables the FFDC mechanism.

  • false: Disables the FFDC mechanism.

Default: true

com.bmc.aft.configurable.

gracefullKillTimeout

Defines the waiting time, in milliseconds, to kill a job with the standard process before a brutal force kill.

Default: 10000

com.bmc.aft.configurable.

ctmgetccpTimeout

Defines the waiting time, in seconds, to retrieve centralized connection profile details from the Control-M/Server with the ctmgetcm utility.

Default: 30

com.bmc.aft.configurable.

ccm.static.check.interval

(Control-M MFT only) Defines the time interval, in seconds, that the File Watcher checks whether the file is static.

Values: 1–999

Default: 2

This parameter is also used when the Transfer All Matching Files checkbox is selected in Control-M Desktop.

com.bmc.aft.configurable.

ccm.Proxy.Type

Determines one of the following proxy protocols when a proxy is used in Configuration Management:

  • HTTP

  • SOCKS4

  • SOCKS5

Default: HTTP

com.bmc.aft.configurable.

ccm.Proxy.NonProxyHosts

Defines the list of SFTP and FTP server hosts that bypass the proxy to connect to them.

Default: <empty>

com.bmc.aft.configurable.

maxConcurrentJobs

Determines the maximum number of jobs that can concurrently run.

Default: 300

If you raise the default value, it might consume more resources and slow module performance.

com.bmc.aft.configurable.

ccm.pgp.handle.extension

Determines whether to automatically add or remove file extensions to files that are encrypted or decrypted with the PGP template.

Default: false

An extension is added when files are copied to a directory. If a specific target filename is specified, the destination filename does not change.

com.bmc.aft.configurable.

ccm.pgp.file.extension

Defines the extension that is added or removed from filenames that are encrypted or decrypted when the com.bmc.aft.configurable.ccm.pgp.handle.extension parameter is set to true.

Default: .pgp

com.bmc.aft.configurable.

files.order.by

Determines whether files are watched or transferred, based on one of the following attributes:

  • none

  • name

  • timestamp

  • size

Default: timestamp

com.bmc.aft.configurable.

files.order.direction

Determines whether files are watched or transferred by the latest or oldest files.

Valid Values:

  • ascending
  • descending

Default: ascending

com.bmc.cm.aft.client.

filecopy.mineventlimit

Defines the minimum number of milliseconds that File Transfer updates are sent to Server.

Default: 10000

By default, an event is sent for every progress value change. However, no more than one In Progress event is sent for a file every ten seconds.

com.bmc.cm.aft.client.

filecopy.maxeventlimit

Determines the maximum number of milliseconds that File Transfer updates are sent to Server.

Default: 120000

By default, an event is sent for every progress value change. However, since the progress of large files might take time to change, an event is sent every 120 seconds even when the progress has not changed, such as from 40% to 50%.

com.bmc.aft.configurable.

ftp.bufferSize

Determines the buffer size for every chunk sent during a file transfer.

Default: 32,768

com.bmc.aft.configurable.

createEventOnFileWatcher

FailedWhenTransferExist

Determines whether a failed file transfer record must be added to the MFT Search View and Dashboard when there is a File Watcher failure, such as when a file is not found, as follows:

  • true: Failed file transfer records are added.
  • false: Failed file transfer records are not added.

Default: false

com.bmc.aft.configurable.

ventsMaxHoursToKeep

Defines the retention time, in hours, of File Transfer events in the local database.

Default: 24

com.bmc.aft.configurable.

eventsCheckDbInitialDelay

Milliseconds

Defines the initial delay, in milliseconds, to check whether to purge old events from the local database.

Default: 1,800,000 (30 minutes)

com.bmc.aft.configurable.

eventsCheckDbInterval

Milliseconds

Defines the interval, in milliseconds, to check whether to purge old events from the local database.

Default: 21,600,000 (6 hours)

com.bmc.aft.configurable.

printTransferDefinitions

Determines whether transfer definition details appear in the job output, as follows:

  • true: Transfer definition details appear in the output.
  • false: Transfer definition details do not appear in the output.

Default: false

This can be valuable when you use variablesClosed A memory location with a name and value that you can reference in your job processing definitions, which Control-M resolves for the current job execution. in job definitionsClosed The set of parameters that defines what the job does, when it runs, its prerequisites, and the post-processing actions that Control-M performs after the job completes execution. and want to see the resolved values (watch pattern includes an Auto-Edit variables).

com.bmc.aft.configurable.

monitor.overwrite.action

Determines whether a notification about an overwritten file appears in the job output, as follows:

  • true: A notification appears in the job output. This option might reduce performance if the destination directory contains many files.

  • false: A notification does not appear in the job output.

Default: false

com.bmc.aft.configurable.

output.printOldAFTOutput

Determines whether to include old AFT error and info messages in the job output. This allows post-processing old messages that are no longer printed or printed differently in MFT.

Default: false

com.bmc.aft.configurable.

output.oldAFTErrorMessages

FilePath

Defines the path of the file that contains the old AFT messages to print in the job output.

Default: ${cm.home}/data/old_aft_output_messages.properties

com.bmc.aft.configurable.

renameDestOnPrefix

Determines whether to rename the <prefix><filename> to the target filename in a rename post action. If false, the prefix is removed and then <filename> is renamed to the target filename.

Default: true

com.bmc.aft.configurable.

actions.overwriteIfExists

Determines whether to overwrite an existing target name in a rename post-action, as follows:

  • true: An existing target name is overwritten in a rename post-action.

  • false: The rename operation fails with a message that the file already exists.

Default: true

com.bmc.aft.configurable.

actions.moveToDirectory

IfExists

Determines whether to move a file to the target directory when a trailing slash is not specified.

  • true: A file is moved to the target directory when a trailing slash is not specified.

  • false: The target name is treated as a filename when a trailing slash is not specified.

Default: false

com.bmc.aft.configurable.

file.filterRegex

Determines whether to support filtering by regular expression, as follows:

true: The source filename is treated as a regular expression.

false: The source filename is not treated as a regular expression.

  • * and ? wildcards are supported and must be used instead of .* and ..

  • Wildcards must be specified in a file pattern, such as [Ff][Ii][Ll][Ee]*.txt.

Default: false

com.bmc.aft.configurable.

performRenameActionWhen

OptFieldIsMissingAndNew

NameFieldExist

Determines whether to rename a source or destination file, even when the option is Left As Is but there is a new filename specified in the job definition. Users can create these jobs on an old Control-M/EM client, version 7.0.00 or lower.

Default: false

com.bmc.aft.configurable.

sftp.prependPrecedingSlash

ToPathWhenMissing

(SFTP connection profiles only) Determines where to prepend a preceding slash to a source or destination path when it is missing, as follows:

  • true: Prepends a missing preceding slash to a source or destination path.

  • false: Does not prepend a missing preceding slash to a source or destination path.

Default: false

com.bmc.aft.configurable.

sftp.action.adjust.incomplete.

relative.path.prefix

Determines whether to add a . (period) to relative paths, defined in the Move File or Rename File option in the Source File Action After Successful Completion attribute of a File Transfer job, when it is missing.

Valid Values:

  • true

  • false

Default: false

com.bmc.aft.configurable.

sftp.checkSumMethod

Determines the method to calculate the file checksum on remote SFTP servers.

  • MD5_HASH: Uses the SSH_FXP_EXTENDED ‘md5-hash’ SFTP extension.

  • DIGEST: Rereads the file from the server.

    This increases the total transfer activity time.

  • EXEC: Runs a remote execution on the SFTP server.

    This requires that the server allows running remote SSH commands.

Default: MD5_HASH

com.bmc.aft.configurable.

linux.impersonation.enabled

Determines whether to do full impersonation on Linux when the Agent is running as root.

Default: false

When the value is false, the container, which runs as root, still checks file permissions for every transfer and sets the owner according to the connection profile user. The transfer itself is done as root.

com.bmc.aft.configurable.

performPreCommandAfter

FileWatcherActionSucceeded

Determines whether to execute the pre-command when defining File Watcher job with Pre-Command, after the file watcher operation (if watch operation succeeded).

Default: false

com.bmc.aft.configurable.

enforceFailJobOnPostAction

Failure

Determines whether to always fail the job if the post-action on the source or destination file failed, regardless of the flag in the Advanced dialog of the job definition.

Default: false

com.bmc.aft.configurable.

ftp.os2200.retrieveFrom

ourceDir

Determine whether to change the working directory to the source directory before opening the file to read from (on OS2200).

Default: true

com.bmc.aft.configurable.

mvs.getEmptyFieldsFromTemplate

Determines whether to use a z/OS parameter that has a value in the job definition, but is empty in the template.

Default: false

com.bmc.aft.configurable.

ignoreFilesControlCharacter

Determines whether to ignore files that contain a control character in the name.

Default: false

com.bmc.aft.configurable.

security.ftp.checkAlgorithm

Constraints

Determines whether to ignore checking algorithm constraints. When set to true, Control-M MFT doesn't fail connections for deprecated signature algorithm used for certificates. (MD2 algorithm, or a Server that uses key size smaller than 1,024).

Default: false

com.bmc.aft.configurable.

publish.doNotStoreEvents

Determines whether to store File Transfer updates in Control-M MFT database (updates do not appear in the Dashboard or Search View).

If this parameter is set to true, new file transfer records do not appear in the MFT Dashboard and search results.

Default: false

com.bmc.aft.configurable.

publish.doNotPublishEvents

Determines whether to publish File Transfer updates to Control-M/EM (updates not appear in the Dashboard or Search View).

If this parameter is set to true, new file transfer records do not appear in the MFT Dashboard and search results.

Default: false

com.bmc.aft.configurable.

sftp.allow.authentication.

failure.on.host.authorization

Determines whether to ignore failing authentications while authorizing an SSH host, and proceed with storing the host key in the known_hosts file.

Default: false

com.bmc.aft.configurable.

sftp.NewLine.CRLF.Servers

Defines this server to hold files with <CR><LF> at the end of line.

com.bmc.aft.configurable.

sftp.NewLine.LF.Servers

Defines this server to hold files with <LF> at the end of line.

com.bmc.aft.configurable.

ccm.Proxy.checkOnlySsh

StringInputForProxy

Determines whether to skip reading and parsing the whole remote server SSH version, which is returned by the Web Proxy. This option is relevant only for SSH connections via the Web Proxy since some proxy servers might return an invalid response and cause a significant delay in the initial connection.

Default: false

com.bmc.aft.configurable.

local.transfer.files.in.use

Determines whether the file is in use before a transfer. Files that are in use are skipped.

Default: false

com.bmc.aft.configurable.

verify.file.size.has.not.

changed.before.transfer

Determines whether to verify if the file size has changed since the files was marked for transfer.

Default: false

com.bmc.aft.configurable.

file.stream.operations.
number.of.retries

Determines the number of retries to perform when file streams fails to open or close.

Default: 0

com.bmc.aft.configurable.

file.stream.operations.time.

between.retries.in.seconds

Determines the number of seconds to wait before each retry.

Default: 0

com.bmc.aft.configurable.

destNameUseSymbolicLink

Name

Determines whether the destination file uses the symbolic link name.

Default: true

com.bmc.aft.configurable.

simultaneous.transfers.

forceForAllJobs

Determines whether to enforce simultaneous transfers for all MFT jobs. The parameter overrides the option in the MFT job. This parameter is not recommended if you run a high number of concurrent jobs.

Default: false

com.bmc.aft.configurable.

simultaneous.transfers.
maxNumOfConcurrentJobs

Defines the maximum number of concurrent jobs that can transfer files simultaneously.

Default: 20

com.bmc.aft.configurable.

simultaneous.transfers.auto.

maxNumOfConcurrentTransfers

PerJob

Defines the maximum number of threads to run jobs with simultaneous transfers in auto mode.

Default: 16

com.bmc.aft.configurable.

simultaneous.transfers.auto.

prerequisite.minJVMAvailable

Processors

Defines the minimum processors required to run jobs with simultaneous transfers in auto mode.

Default: 2

com.bmc.aft.configurable.

simultaneous.transfers.auto.

prerequisite.minFolderSizeIn

Megabytes

Defines the minimum volume of files to transfer, in MBs, to activate simultaneous transfers when the job is defined to perform simultaneous transfers in auto mode.

Default: 50

com.bmc.aft.configurable.

ftp.remoteVerification
ControlVsDataEnabled

Determines whether to verify if the FTP server address in the data channel is similar to the one used in the control channel. It is defined with a virtual IP for FTP servers.

Default: true

com.bmc.aft.configurable.

ftp.protocolJobOutput
DebugLevel

Determines the verbose level of FTP requests and responses displayed in the job output.

Valid values:

  • OFF: Requests and responses are not displayed.

  • ERROR: Only FTP error codes in the range of 500-699 are displayed.

  • WARN: Only FTP errors or warnings with codes in the range of 400-599 are displayed.

  • INFO: All FTP responses, except normal codes in the range of 200-299, are displayed.

  • DEBUG: All FTP requests and responses are displayed in the job output.

Default: DEBUG

com.bmc.aft.configurable.

failJobOnPrePostExecCmd

Failure

Determines whether to fail the File Transfer job if the pre- or post- execution command fails.

Default: false

com.bmc.aft.configurable.

forceRestartOnDisconnection

DuringDownload

Determines whether to restart the transfer from the beginning when there is a disconnection during the transfer.

Default: false

com.bmc.aft.configurable.

fileWatcherFailIfSource

DirectoryMissing

Determine the ID of the return code when the directory that you are watching does not exist.

Default: true (Return code = 1 instead of 7)

com.bmc.aft.configurable.

transferFailedIfDestination

DirectoryMissing

Determines whether to fail the job if the destination directory does not exist, as follows:

  • true: The job fails.

  • false: The job does not fail.

Default: true

com.bmc.aft.configurable.

errorStringsToFailTransfer

Determines the list of substrings that cause the job to fail if the write error response contains them. The job does not try to reconnect to the server, and fails immediately.

Use the | character to separate values.

Default: broken|socket write error

com.bmc.cm.aft.client.

filecopy.outputPrint

PercentageChange

A file transfer progress update appears in the job output when every X percent of the file is transferred.

Default: 10

com.bmc.cm.aft.client.

filecopy.eventGeneration

PercentageChange

Generates a file transfer progress event to the MFT dashboard when every X percent of the file is transferred.

Default: 10

com.bmc.aft.configurable.

localBufferSize

Determines the default buffer size, in bytes, used for local-to-local-file transfers.

The size can also be overwritten at the connection profile level. The minimum size between both the source and destination connection profiles is used.

Default: 1,048,576

com.bmc.aft.configurable.

transfer.fail.job.file.volume.MB

Defines the maximum file volume allowed for an MFT job to transfer in a single transfer. The job fails when the total file size exceeds the defined volume. The value for an unlimited volume is 0.

Default: 0

com.bmc.aft.configurable.

transfer.fail.job.file.count

Defines the maximum file count allowed for an MFT job to transfer in a single transfer. The job fails when the total count exceeds this amount.

Default: 500,000

com.bmc.aft.configurable.

resumeConnectionFrom

DestinationFileOffset

Determines whether to continue to retrieve the destination file size from the point of failure, after the system reconnects to the remote host. This is only relevant for binary transfers to distributed systems only.

Default: true

com.bmc.aft.configurable.ftp.

setFileTypeToBinaryBeforeList

FilesInMVSFTPForEbcidicFileType

Determines whether to perform directory listing in binary when the transfer is defined in EBCDIC.

Default: false

com.bmc.aft.configurable.

sftp.Kex

Determines the list of key exchange algorithms to be used by MFT as an SFTP client.

This can be overwritten in a specific connection profile.

com.bmc.aft.configurable.

sftp.All.Ciphers

Determines the list of ciphers used by MFT as an SFTP client.

This can be overwritten in a specific connection profile.

com.bmc.aft.configurable.

sftp.Mac

Determines the List of Message Authentication Codes (MACs) to be used by MFT as an SFTP client.

This can be overwritten in a specific connection profile.

com.bmc.aft.configurable.

sftp.Signatures

Determines the list of key Signature algorithms to be used by MFT as SFTP client.

This can be overwritten in a specific connection profile.

com.bmc.aft.configurable.

sftp.pubkeyAcceptedAlgorithms

Determines the list of accepted key algorithms.

com.bmc.aft.configurable.

sftp.CheckKexes

Determines the list of key exchange algorithms to omit from the MFT key exchange list used in the initial SFTP negotiation.

The IgnoreCheckKexes parameter must be set to false.

This can be overwritten in a specific connection profile.

com.bmc.aft.configurable.

sftp.CheckCiphers

Determines a list of ciphers to omit from the MFT ciphers list used in the initial SFTP negotiation.

The IgnoreCheckCiphers parameter must be set to false.

This can be overwritten in a specific connection profile.

com.bmc.aft.configurable.

sftp.CheckMacs

Determines a list of MAC algorithms to omit from the MFT MAC list used in the initial SFTP negotiation.

The IgnoreCheckMacsparameter must be set to false.

This can be overwritten in a specific connection profile.

com.bmc.aft.configurable.

sftp.CheckSignatures

Determines a list of ciphers to omit from the MFT signature list used in the initial SFTP negotiation.

The IgnoreCheckSignaturesparameter must be set to false.

This can be overwritten in a specific connection profile.

com.bmc.aft.configurable.

sftp.IgnoreCheckCiphers

Determines whether to omit the list of ciphers specified in CheckCiphers from the MFT ciphers list used in the initial SFTP negotiation. The list is omitted if the parameter is set to false.

Default: true

This can be overwritten in a specific connection profile.

com.bmc.aft.configurable.

sftp.IgnoreCheckKexes

Determines whether to omit the list of key exchange algorithms in CheckKexes from the MFT key exchange algorithm list used in the initial SFTP negotiation. The list is omitted if the parameter is set to false.

Default: true

This can be overwritten in a specific connection profile.

com.bmc.aft.configurable.

sftp.IgnoreCheckMacs

Determines whether to omit the list of ciphers in CheckMacs from the MFT MAC algorithm list used in the initial SFTP negotiation. The list is omitted if the parameter is set to false.

Default: true

This can be overwritten in a specific connection profile.

com.bmc.aft.configurable.

sftp.IgnoreCheckSignatures

Determines whether to omit the list of ciphers in CheckSignatures from the MFT signature list used in the initial SFTP negotiation. The list is omitted if the parameter is set to false.

Default: true

This can be overwritten in a specific connection profile.

com.bmc.aft.configurable.

sftp.keepAliveInterval

Defines the keep-alive interval, in milliseconds, when the client pings the server to keep the connection alive.

Default: 10000 (10 seconds)

com.bmc.aft.configurable.

sftp.keepAliveCountMax

Defines the maximum number of keep-alive messages to send without receiving any messages back from the server, before the client disconnects from the server.

Default: 2000

com.bmc.aft.configurable.

sftp.IgnoreVerifySignature

Determines whether to ignore signature (host key) verification in an SFTP connection.

Default: false

com.bmc.aft.configurable.

s3.handle.content.type

Determines whether the header content type is updated when uploading a file to S3.

To add customized mapping, instead of auto-detection, you must update the s3_content_type_policy.properties file.

Default: false

com.bmc.aft.configurable.

run.os.command.timeout

Determines the timeout, in seconds, for an OS command that is run by an MFT client to finish.

Default: 600

com.bmc.cm.events.publisher.

interval

Determines the time, in milliseconds, to wait before each publication of an MFT file transfer event.

Default: 5,000

com.bmc.cm.events.publisher.

max
EventsNum

Determines the maximum number of MFT file transfer events to be sent in a single chunk.

Default: 1000

com.bmc.aft.configurable.

events.sendInQueuePolicy

Determines whether to send events for identified files to be transferred, even though the transfer has not started, as follows:

  • NEVER: Do not send In Queue status events.

  • FIRST_RUN: Send In Queue status events only for the first run of each job.

  • ALWAYS: Always send In Queue status events.

Default: NEVER

  • com.bmc.aft.configurable.

    azure.useMultipartUpload

  • com.bmc.aft.configurable.

    azure.useMultipartUpload
    Manually

Determines if a multipart (multi-threaded) transfer is used when you upload a file to Azure Blob storage.

Default: true

com.bmc.aft.configurable.

azure.useMultipartDownload

OnDownloadToLocal

Determines whether to use multipart (multi-threaded) transfer when downloading file from Azure to a local path

Default: true

com.bmc.aft.configurable.

azure.maxThreadsFor

MultipartTransfer

Determines the number of concurrent threads when uploading blocks to azure or downloading from azure to local.

Default: 10

com.bmc.aft.configurable.

azure.maxFileSizeForSingle

PartTransfer

Determines the maximum upload or download size for a file in a single part.

Default: 8,388,608

com.bmc.aft.configurable.

azure.bufferDownloadSize

Determines the buffer size when a file downloads or uploads to Azure.

Default: 131,072

  • com.bmc.aft.configurable.

    azure.blockSize

  • com.bmc.aft.configurable.

    azure.blockSizeWhen

    DownloadingToLocal

Determines the block size when a file downloads from Azure to a local file system, or uploads to Azure.

Default: 4,194,304

com.bmc.aft.configurable.

azure.requestMaxAttempts

Determines the maximum attempts to perform action on Azure storage.

Default: 3

com.bmc.aft.configurable.

azure.requestRetryDelay

Determines the delay, in milliseconds, between retries for Azure requests.

Default: 1,000

com.bmc.aft.configurable.

azure.connectionTimeout

Determines the connection timeout to Azure.

Default: 60000

com.bmc.aft.configurable.

azure.responseTimeout

Determines the response timeout duration used when waiting for a server to reply.

Default: 600,000

com.bmc.aft.configurable.

azure.readTimeout

Determines, in milliseconds, the read timeout that is used when reading a response from Azure.

Default: 600,000

com.bmc.aft.configurable.

azure.writeTimeout

Determines, in milliseconds, the write timeout that is used when waiting for a request to be sent to Azure.

Default: 600,000

com.bmc.aft.configurable.

azure.copyBlobOperation

TimeoutInSeconds

Determines, in seconds, the timeout for copy blob operation.

Default: 60

com.bmc.aft.configurable.

gcs.requestMaxAttempts

Determines the maximum number of retries for a failing operation against Google Cloud Storage.

Default: 3

com.bmc.aft.configurable.

gcs.requestRetryDelay

Determines, in milliseconds, the interval between operation retries against Google Cloud Storage.

Default: 1,000

com.bmc.aft.configurable.

gcs.connectionTimeout

Determines, in milliseconds, the connection timeout to Google Cloud Storage.

Default: 20,000

com.bmc.aft.configurable.

gcs.readTimeout

Determines, in milliseconds, the read timeout for Google Cloud Storage to read operations.

Default: 60000

com.bmc.aft.configurable.

notifyAgentDuringJobRun

Determines whether MFT sends Agent track notifications during a job run (when File Watch operations begin or end).

Default: false

com.bmc.aft.configurable.

agentTrackUpdateOnProgress

Determines whether MFT sends transfer progress changes for Agent track responses. The Agent sends a short update to the Control-M/Server and to the progress bar or data in the Monitoring Job properties.

Default: true

com.bmc.aft.configurable.

agentTrackUpdateOn

ProgressIntervalSeconds

Defines the interval, in seconds, to send transfer progress changes for Agent track responses. This is relevant for the following:

com.bmc.aft.configurable.agentTrackUpdateOnProgressIntervalSeconds=true

Default: 120

com.bmc.aft.configurable.

zos.useFullDatasetName

Determines whether to show or set the z/OS full DataSet names as the transferred filename.

Default: false

com.bmc.aft.configurable.

ftp.failOnSourceCloseData

Channel

Determines whether to fail the job if closing the source FTP server data channel after the transfer completes for the source host.

Default: true

com.bmc.aft.configurable.

ssl.requireCloseNotify

Determines whether to fail the job if the close_notify response is received from the FTP server when using SSL.

Default: true

com.bmc.aft.configurable.

s3.multipart.upload.threads.

count

Determines the number of threads to use when performing multipart uploads to Amazon S3.

Default: 3

com.bmc.aft.configurable.

s3.maximum.multipart.

uploads.count

Determines the maximum number of concurrent jobs performing multipart uploads to Amazon S3.

Default: 5

com.bmc.aft.configurable.

s3.multipart.upload.part.

size.in.mb.default

Defines the default part size, in MBs, for the mulitpart upload of a file.

Default: 10

com.bmc.aft.configurable.

s3.multipart.upload.part.

size.in.mb.maximum

Defines the maximum part size, in MBs, for the mulitpart upload of a file. This value is used to upload very large files, when the number of parts results in more than 10,000 parts, due to the default part size.

Default: 50

com.bmc.aft.configurable.

s3.useMultipartDownload

OnDownloadToLocal

Determines whether to perform multipart download to download from S3 to a local or network file system.

Default: true

com.bmc.aft.configurable.

s3.maxConnections

Determines the maximum total number of connections that can be opened to S3 account

Default: 5000

com.bmc.aft.configurable.

pre.post.execution.

commands.copyTempScripts

Determines whether to generate copies of temporary scripts for pre- and post-execution commands.

Default: false

Use this parameter to troubleshoot pre- or post-execution command issues when multiple File Transfer jobs run concurrently.

com.bmc.aft.configurable.

oracle.useMultipartDownload

OnDownloadToLocal

Determines whether to download large files from Oracle Object Storage to the local file system in multipart.

Default: true

com.bmc.aft.configurable.

oracle.partSizeWhen

DownloadingToLocal

Defines the part size when performing multipart download of a file from Azure to a local file system.

Default: 4,194,304

  • com.bmc.aft.configurable.

    oracle.useMultipartUpload

  • com.bmc.aft.configurable.

    oracle.useMultipartUpload

    Manually

Determines whether to perform multipart upload when transferring large files to Oracle Object Storage

Default: true

com.bmc.aft.configurable.

oracle.maxFileSizeForSingle

PartTransfer

Determines the minimum file size to use multipart transfers from or to Oracle Object Storage.

Default: 8,388,608 (8 MB)

com.bmc.aft.configurable.

oracle.partSize

Determines the size of each part when transferring files from or to Oracle Object Storage in multipart.

Default: 4,194,304 (4 MB)

com.bmc.aft.configurable.

oracle.bufferDownloadSize

Determines the buffer size, in bytes, when files transfer to or from Oracle Object Storage

Default: 131,072 (128 KB)

com.bmc.aft.configurable.

oracle.maxThreadsFor

MultipartTransfer

Determines the maximum number of concurrent threads when files transfer in multipart from or to Oracle Object Storage.

Default: 10

com.bmc.aft.configurable.

oracle.requestMaxAttempts

Determines the number of file action attempts performed on Oracle Object Storage.

Default: 3

com.bmc.aft.configurable.

oracle.pageSizeInSearchItems

Determines the page size to list items, such as compartments or buckets, in Oracle Object Storage.

The maximum value is 1000.

Default: 1000

com.bmc.aft.configurable.oracle.page
SizeInSearchFiles

Defines the page size to list files in Oracle Object Storage.

Default: 1000

com.bmc.aft.configurable.oracle.
requestRetryDelay

Determines the number of milliseconds between file actions attempt performed on Oracle Object Storage.

Default: 1,000

com.bmc.aft.configurable.

oracle.readTimeout

Determines the number of milliseconds for Oracle Object Storage read operations before a timeout occurs.

Default: 60,000

com.bmc.aft.configurable.

oracle.connectionTimeout

Determines the number of milliseconds to wait before a connection timeout occurs in Oracle Object Storage.

Default: 10,000

com.bmc.aft.configurable.

useDefaultSearchFilesForLocal

Determines whether to search for local files with the default search algorithm, as follows:

  • true: Searches with the default search algorithm.

  • false: Searches with a new search algorithm that uses file streams to list directories, introduced in Control-M MFT 9.0.20.

Default: false

com.bmc.FileExists.Counter.

Format

Defines the filename format for the transferred file when a file with the same name is found in the destination path and Add Counter is selected in the job definition.

You can define the filename with any combination of free text and the following MFT variables:

Default: [N]-[C][E]

com.bmc.FileExists.Counter.

Limit

Determines the limit for the counter that is appended to the filename of a transferred file when a file with the same name already exists in the destination path.

Default: 100

com.bmc.FileExists.Timestamp.

Format

Defines the timestamp format of the transferred file when a file with the same name is found in the destination path and Add Timestamp is selected in the job definition.

You can define the filename with any combination of free text and the following MFT variables:

Default: [N]-[Y][M][D]-[H][m][S][E]

com.bmc.aft.configurable.

spo.useMultipartDownload

OnDownloadToLocal

Determines whether to perform multipart download of large files from SharePoint Online to the local file system.

Default: true

com.bmc.aft.configurable.

spo.useMultipartUpload

Determines whether to perform multipart upload of large files to SharePoint Online.

Default: false

com.bmc.aft.configurable.

spo.connectionTimeout

Defines the reconnection timeouts when you connect to SharePoint Online.

Default: 10000

  • com.bmc.aft.configurable.

    spo.readTimeout

  • com.bmc.aft.configurable.

    spo.writeTimeout

Defines the read and write timeouts when you connect to SharePoint Online

Default: 120000

com.bmc.aft.configurable.

spo.buffer
DownloadSize

Defines the buffer size to stream data from or to SharePoint Online.

Default: 131072

com.bmc.aft.configurable.

spo.partSize

Determines the size of a single part of a multipart upload to SharePoint Online.

The value must be a multiple of 320 KB, and cannot exceed 60 MB.

Default: 5242880 (5 MB)

com.bmc.aft.configurable.

spo.partSize
WhenDownloadingToLocal

Defines the size of a single part of a multipart download from SharePoint Online to the local file system.

Default: 524288 (500 KB)

com.bmc.aft.configurable.

spo.maxFileSizeForSingle

PartTransfer

Defines the maximum file size to upload or download a file in a single part. Larger files require multipart upload or multipart download to a local file system.

Default: 8388608

com.bmc.aft.configurable.

spo.maxThreadsForMultipart

Transfer

Defines the maximum number of concurrent threads for multipart upload to SharePoint Online, or multipart download from SharePoint to a local file system.

Default: 10

com.bmc.aft.configurable.

spo.requestMaxAttempts

Defines the maximum number of attempts to perform an action on SharePoint Online.

Default: 3

com.bmc.aft.configurable.

spo.requestRetryDelay

Defines the delay, in milliseconds, between attempts to perform an action on SharePoint Online.

Default: 1000

com.bmc.aft.configurable.

spo.listSites.useSiteDisplay

Name

Determines whether to show the site display name or site physical name on a site list in the user interface.

Default: true

  • com.bmc.aft.configurable.

    spo.listSites.displayAllSites

    InTenant

  • com.bmc.aft.configurable.

    spo.listSites.displayAllSub

    SitesInTenant

Determines whether to display all sites or sub-sites on a tenant on a site list in the user interface.

Default: false

com.bmc.aft.configurable.

spo.listSites.useSearchQuery

Determines whether to list sites generated from an alternative search query method.

Default: true

com.bmc.aft.configurable.

spo.listSites.searchQuery.

regionCode

Determines the regional code for an alternative search query method.

This parameter is not supported for username and password authentication.

Default: UR,APC,AUS,BRA,CAN,EUR,FRA,DEU,IND,ISR,ITA,JPN,KOR,NAM,NOR,POL,QAT,ZAF,SWE,CHE,ARE,GBR

com.bmc.aft.configurable.

spo.listSites.searchQuery.

enablePrivateContent

Determines whether to enable private site content for an alternative search query method.

This parameter is not supported for username and password authentication.

Default: false

com.bmc.aft.configurable.

spo.pageSizeInSearchItems

Determines the page size for a list of SharePoint sites and document libraries. The maximum value is 500.

Default: 500

com.bmc.aft.configurable.

spo.pageSizeInSearchFiles

Defines the page size for a list of files in SharePoint sites and document libraries.

Default: 1000

com.bmc.aft.configurable.

wla.showFilesInAgentTime

Zone

Determines whether to show the file timestamps in the Agent time zone of the file browser in an MFT job.

Default: true

com.bmc.aft.configurable.

mvs.templates.xlt

Determines which table is used by the FTP server during transfer for translation.

Default: AUSGER, BELGIAN, CANADIAN, CUSTOM, DANNOR, DUTCH, FINSWED, FRENCH, ITALIAN, JAPANESE, PORTUGUE, SPANISH, SWISFREN, SWISGERM, UK, US

com.bmc.aft.configurable.

ftp.setFileTypeToBinaryBeforeList

ilesForSpecificFileType

Determines whether to switch to binary mode before you generate an FTP list.

If this parameter is set to true, the FTP list is generated in binary mode, even if the transfer is defined as EBCDIC (for z/OS) or a specific CCSID (for OS400).

Default: false

com.bmc.aft.configurable.

cmUpdateEventsDbgLvl

Determines the debug level for the cmupdate utility, which is executed every few seconds to publish file transfer events or update the status of the File Transfer Server.

Default: 0

com.bmc.aft.configurable.

agent.daily.log.not.reflected.

activities

Defines the list of activities to omit from the ctmmft daily log file, under the <Agent>/Measure directory. The activities listed are separated by commas.

Default: Mft_Fts_Status

com.bmc.aft.configurable.

failJobIfNoFilesMatchThe

SourcePattern

Determines whether to generate a failure for jobs that do not transfer any files if none of the files match the source pattern.

  • true: Generate a job failure.

  • false: Continue to process the job as a successful transfer.

Default: false