Connection profile manual additional parameters

The following table describes the Connection profile manual additional parameters.

Parameter

Description

ssl.provider.options.sslprotocol

Overrides the enabled SSL protocols such as, SSLv3,TLSv1,TLSv1.1, and TLSv1.2.

NOTE: If you want to work with SSLv3, mark the jdk.tls.disabledAlgorithms=SSLv3 attribute with #, and then restart the container.

To edit the file, use the following path: ${path}\BMC Software\Control-M Agent\Default\CM\AFT\JRE\lib\security

EXAMPLE:

TLSv1.2

SSLv3,TLSv1

ssl.provider.options.tlsciphersuite

Overrides the enabled cipher suites

ssl.keystore.keyalias

Overrides the default client certificate alias (in the client keystore) with a specific one that is used when connecting to a remote FTP server and uses SSL security level 4 (Server and Client Authentication).

ftp.charset

Uses a different character set when connecting to a remote FTP server (if not specified, UTF-8 is the default charset).

EXAMPLE: ISO-8859-1

ftp.timezone.offset

Defines the timezone offset of the remote FTP server. Use this if the FTP server timezone is different than the Control-M/Agent timezone.

Format: +/-HH:MM.

EXAMPLE: +04:00

sftp.charset

Uses a different character set when connecting to a remote SFTP server (if not specified, UTF-8 is the default charset)

EXAMPLE: ISO-8859-1

sftp.newline

Defines CRLF or LF to override the ASCII End of Line control character abbreviation, when transferring with SFTP protocol and ASCII mode.

By default, End of Line is based on the Connection Profile OS type:

  • Windows = CRLF
  • UNIX/Linux = LF

All other platforms = Undefined. You need to set the sftp.newline if you use SFTP protocol and ASCII mode.

EXAMPLE: CRLF or LF

sftp.remove.directory.trailing.slash

Determines whether the remote SFTP server enforces omitting a trailing slash when running directory operations (such as, mkdir and rmdir).

Default: Trailing slash

EXAMPLE: true or false

sftp.ignoreIsRemoteDirCheckingWhenStoreFile

Enables you to upload files to a specific server.

Default: true

sftp.ciphers

Overrides the SFTP ciphers that are used when connecting to the SFTP server (commas separated values).

EXAMPLE: aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr

sftp.kex

Overrides the SFTP key exchange algorithms that are used when connecting to the SFTP server (commas separated values).

EXAMPLE: ecdh-sha2-nistp256,diffie-hellman-group-exchange-sha1,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha256,diffie-hellman-group1-sha1

sftp.mac

Overrides the SFTP mac algorithms that are used when connecting to the SFTP server (commas separated values).

EXAMPLE: hmac-md5,hmac-sha2-256,hmac-sha1,hmac-sha1-96,hmac-md5-96

slowdown.rate.millisecond

Determines the number of milliseconds to wait between each read/write operation during transfer when the remote server is very slow.

EXAMPLE: 300

ui.max.records.in.list

Limits or extends the number of records returned to the File Transfer browser dialog.

By Default, 10,000 records are returned

EXAMPLE: 20000

ftp.path.with.spaces.improved.directory.listing

Determines whether the FTP client performs a directory listing on the whole directory when transferring specific file path that includes spaces such as, /aaa/bbb/ccc ddd.txt or square brackets.

This property has no affect if transferring a path without spaces or transferring directory or pattern. Use this property only if the Connection Profile is Windows or Linux (not supported on AIX).

EXAMPLE: true or false

  • ftp.performChangeDirectoryBeforeAction
  • sftp.performChangeDirectoryBeforeAction

Determines whether to change the working directory to the target FTP or SFTP path before writing a file.

EXAMPLE: true or false

sftp.flush

Determines whether to ask SFTP server to flush any buffer than was sent (to verify the target file was updated in case of disconnections).

NOTE: If set to true, performance might be affected.

EXAMPLE: true or false

as2.compressMessageBeforeSign

Determines whether to compress AS2 message before signing the message.

EXAMPLE: true or false

s3.use.virtual.hosted.style

Determines whether to use the virtual-hosted style (mybucket1. s3-eu-west-1.amazonaws.com) for S3 buckets on S3 API calls.

EXAMPLE: true or false

s3.set.api.version

Determines which REST API version to use .

Default: 2

s3.set.http.connection.protocol

Determines whether to use HTTP instead of HTTPS for S3 connections.

EXAMPLE: true or false

use.proxy

Determines whether to connect to the SFTP, FTP, or S3 server via Web Proxy, if enabled in the Configuration Management window.

Default: true

s3.proxy.host

Determines the hostname or IP of the web proxy server.

NOTE: The Connection Profile web proxy server settings override the Configuration Management web proxy server settings (seeControl-M for MFT configuration parameters).

s3.proxy.port

Determines the port number of the web proxy server.

NOTE: The Connection Profile web proxy server settings override the Configuration Management web proxy server settings (seeControl-M for MFT configuration parameters).

s3.useDefaultCredentialProviderChain

Determines whether to use the Instance profile credentials delivered through the Amazon EC2 metadata service.

NOTE: This option only works when Control-M MFT and the Agent are running on an EC2 instance.

s3.role.arn

Defines the Amazon Resource Name of the role, which provides temporary access credentials when you assume the role.

s3.role.session.duration.seconds

Determines the duration of the temporary access defined in s3.role.arn.

s3.role.external.id

Determines the external ID of the S3 role.

s3.set.bucket.owner.full.control.canned.acl

Determines whether to provide full access to objects uploaded to any bucket in this connection profile.

s3.role.mfa.serial

Determines the serial number of the MFA device of the S3 role.

s3.disable.multipart.upload

Determines whether to disable multipart uploads for files size range of 16MB-5GB.

s3.enable.global.bucket.access

Determines whether to allow global bucket access (to access buckets which are not in the account defined default region).

s3.compatible.storage.region

Determines the region for compatible S3 storage server.

s3.disable.chunked.encoding

Determines whether to disable chunked encoding for S3 transfers.

Parent Topic

Connection profile management