Previous Topic

Next Topic

Book Contents

Book Index

System Internals

This technical document describes the registry settings used by MOVEit Central. This information is rarely needed, as most of the settings here are managed by the MOVEit Central Config program. However, there are a few rarely-used settings, documented in this style, which can be configured only by direct manipulation of the registry by a program like RegEdit. These values normally do not appear in the registry at all.

Hidden Configuration File Settings

The following are hidden settings that can be set from within the MOVEit Central XML configuration file (miccfg.xml):

XPath

Description

Settings/Globals/MaxMaxSimulTasks

The maximum allowed value for the MaxSimulTasks setting. If this doesn't exist in the config, then it defaults to 100.

Settings/Globals/ProcessFilesAddedInLoop

Whether an Advanced Task For loop should process files added in that loop. If this doesn't exist in the config, then it defaults to 0, which means that a file added by a script within a For loop will not be processed by further iterations of that loop. (However, it will be processed by other For loops.) A value of 1 causes script-added files to be processed by future iterations of the loop, likely causing an undesirable infinite loop. MOVEit Central 7.1 and previous versions defaulted this value to 1; 7.1.1 and subsequent versions default it to the less dangerous 0 value.

Settings/Globals/KeepAliveIntervalSecs

The KeepAliveIntervalSecs setting is used to prevent dropped connections between the MOVEit Central Service and the Admin console when MOVEit Central is used in a network environment that monitors idle connections. When the KeepAliveIntervalSecs setting is set to the default value of 540 seconds (9 minutes), the Admin console sends a keep alive command (at a 9 minute interval) to the MOVEit Central service. A value of -1 for KeepAliveIntervalSecs will disable keep alive commands completely.

Settings/Globals/KeepAliveTimeoutSecs

When set to the default value of 1800 seconds (30 minutes), the KeepAliveTimeoutSecs setting ignores a socket timeout of up to 30 minutes. A value of -1 for KeepAliveTimeoutSecs will disable keep alive socket timeouts, but keep alive commands will continue to be sent.

Registry Settings

The following values appear under HKEY_LOCAL_MACHINE \ Software \ Standard Networks \ MOVEitCentral:

Name

Type

Description

CertIssuer

String

The name on the SSL certificate that MOVEit Central uses to encrypt communications with MOVEit Central Admin.

CertSerial

String

The serial number (typically "00") of the SSL certificate that MOVEit Central uses to encrypt communications with MOVEit Central Admin.

DeleteCacheInsecurely

DWORD

If 0, then at the end of a task, MOVEit Central will overwrite temporary files with random bytes before deleting them. If 1, MOVEit Central will simply delete the files.

DMZBigBufSize

DWORD

The size, in bytes, of the large buffer used by the MOVEit DMZ client. The default is rather large at 104857600 (100 MB), to accommodate very large responses from MOVEit DMZ. You may wish to decrease this value, perhaps to 1000000, in order to have MOVEit Central use less memory, and start up and shut down faster.

EmailFrom

String

The "From:" email address used in error emails.

EmailServer

String

The host name or IP address of the SMTP server used for error emails.

ErrorEmail

String

The "To:" email address(es) used in error emails.

FlushLogAlways

DWORD

If 1, MOVEit Central will flush the debug log to disk after every write. This greatly slows performance, and should be used only if you want to be certain to have the entire log file available if MOVEit Central crashes.

HashKey

String

This is the encrypted value used as the basis of an encryption key for hash-chaining the records in the database, in order to be able to detect tampering. If you are performing a MOVEit Central Failover or a migration operation, do not copy the "HashKey" value from the registry into any of the fields on the "Tamper" tab in the MOVEit Central Config utility. Instead copy "HashKey" registry values from one registry to another to avoid reencrypting an encrypted value.

LicenseKey

String

The license key that enables this copy of MOVEit Central.

MaxHTTPSessionsPerServer

DWORD

The maximum number of HTTP connections that can be maintained simultaneously to a given webserver. The default is 100, and there is rarely a need to change this.

MinAdminVersion

String

The minimum version of MOVEit Central Admin required, in a format like 4.5.0.0. If present, this non-standard setting overrides the value coded into MOVEit Central.

MySQLDir

String

The directory in which MySQL is installed; typically C:\MySQL.

MySQLRootPW

String

The password to the MySQL database user named root; strongly encrypted.

RequireSSL

DWORD

1 if connections from MOVEit Central Admin are required to be encrypted with SSL; else 0 if they are not encrypted.

SchedDisabled

DWORD

1 if the task scheduler should be disabled when MOVEit Central starts; else 0 if the scheduler should run normally.

SSHBufferSize

DWORD

The size, in bytes, of the buffer used by the SSH client. The default will work well for almost all cases. This value should be set only if needed for compatibility with unusual SSH servers, or if a very large value is needed to enhance WAN performance.

StatsDSN

String

The ODBC Data Set Name of the database used by MOVEit Central, if StatsUseConnStr is missing or 0. This is used when MySQL is the database engine. This is nearly always "DSN=micstats;".

StatsConnStr

String

The database connection string, used if StatsUseConnStr is 1. At runtime, a reference to the macro [DBPassword] is filled in with the actual password, decrypted from StatsConnStrPW.

StatsConnStrPW

String

The encrypted password to the database user, used if StatsUseConnStr is 1 and if the macro [DBPassword] appears in StatsConnStr.

StatsUseConnStr

DWORD

1 if StatsConnStr should be used for database connection settings. This is used for Microsoft SQL Server. If the setting is 0 or is missing, StatsDSN is used instead.

StoreLocation

DWORD

A numeric value used to find the certificate that MOVEit Central uses to encrypt communications with MOVEit Central Admin; nearly always 0x00020000.

StoreName

String

The name of the certificate store containing the certificate that MOVEit Central uses to encrypt communications with MOVEit Central Admin; nearly always "My".

SuppressLowFragHeap

DWORD

If 1, this non-standard setting prevents MOVEit Central from using the "low fragmentation heap" for memory management. Use this only if you have a specific reason for doing so.

TempDir

String

The name of the parent temporary folder used for cache files; typically C:\TEMP\MIC.

Update

DWORD

An arbitrary value changed by the configuration program to alert MOVEit Central that the registry values have changed.

VirusHandlingIDed

DWORD

A numeric code indicating how MOVEit Central should react to files that appear to be infected with a specific, identifiable virus.

VirusHandlingNotIDed

DWORD

A numeric code indicating how MOVEit Central should react to files that appear to be infected with a virus, but we don't know which virus.

The following values appear under HKEY_LOCAL_MACHINE \ Software \ Standard Networks \ MOVEitCentral \ Install. They are used only by the install program:

Name

Type

Description

MICAdminUserName

String

The username of the MOVEit Central Admin user created during the install.

MICAdminUserWhetherCreated

DWORD

1 if the install program created the above user, else 0 if an existing user was selected.

ServiceUserName

String

The username of the user under which the MOVEit Central service is running.

ServiceUserWhetherCreated

DWORD

1 if the install program created the above user, else 0 if an existing user was selected.

The following values appear under HKEY_LOCAL_MACHINE \ Software \ Standard Networks \ MOVEitCentral \ Resil. They apply only to a failover installation:

Name

Type

Description

AdminPassword

String

The password to the user on the remote MOVEit Central system (strongly encrypted).

AdminUser

String

The username of the MOVEit Central user on the remote system.

HostsToPing

String

A comma-separated list of hosts to ping before a secondary assumes the primary role.

Node

DWORD

The number of this node: 0 for non-failover; else 1 or 2.

OtherHost

String

The hostname or IP address of the other MOVEit Central.

StartupRole

DWORD

The failover role that MOVEit Central should assume at startup; 1 means primary and 2 means secondary. This is ignored if the node number is 0.

SuppressDBRep

DWORD

Whether replication of the database should be suppressed. The default is 0, which means that in failover mode, the database will be replicated. 1 means to not replicate the database in failover mode, and should be used only by advanced users. 1 should be specified if, for instance, both nodes are connected to the same clustered database, where the cluster is providing the high availability normally provided by MOVEit Central itself.