Parameters
|
Parameter |
Required / Optional |
Description |
|---|---|---|
| Upgrade!From | Required if the old Communications Manager installation is not active. |
The Communications Manager version to upgrade. Enter version number in the format Major.Minor Example: 5.4 |
| Upgrade!IgnoreUnconfiguredComponents | Optional. Defaults to False. |
Boolean flag that determines behavior when the old installation has unconfigured components:
|
| Deploy!RootPath | Optional |
The root drive or folder in which the upgraded Communications Manager installation will be created. If omitted, defaults to the root path of the old Communications Manager installation. |
| Internal!HostName | Optional. Defaults to the internal host name of the previous installation. |
The internal host name of the Communications Manager server. This must match the Subject Alternative Name of the internal certificate. This parameter becomes required when the old Communications Manager installation is of version 5.7 or earlier. |
| InternalPorts!StartAt | Optional |
The starting point for the ports that must be opened on the internal Communications Manager network. When you upgrade from Communications Manager 5.7 or later, the default value is the starting point of the previous Communications Manager installation. Otherwise, the default value is 10500. |
| PrivatePorts!StartAt | Optional |
The starting point for the ports that do not need to be opened on any network. When you upgrade from Communications Manager 5.7 or later, the default value is the starting point of the previous Communications Manager installation. Otherwise, the default value is 10600. |
| Java!Home | Required/Optional.
If the old Java installation can be re-used, or Communications Manager is able to detect a feasible new Java installation using the JAVA_HOME environment variable, then the parameter is Optional and the old or discovered Java installation will be used as default value. Otherwise the parameter is Required. |
The folder in which Java is installed in your system, either as JRE or JDK. This Java installation is used for the Communications Manager web applications. |
| Tomcat!Version | Required/Optional.
If the old Tomcat installation can be re-used, or Communications Manager is able to detect a feasible new Tomcat installation, then the parameter is Optional and the old or discovered Tomcat installation will be used as default value. Otherwise the parameter is Required. |
The folder in which Tomcat is installed in your system. This Tomcat installation is used for the Communications Manager web applications. |
| Services!User | Required |
The user account used for the installed services.
You can specify a domain user account or a local user account. When specifying a local user, place a period and backslash (.\) at the beginning of the parameter. Example .\myuser |
| Services!Password | Required |
The password for the services user. |
| OldServices!Password | Required when the new Tungsten Communications Manager installation uses a different services account than the old installation, and the old installation is 5.8 or higher. |
The password for the services user in the old Tungsten Communications Manager installation. |
| Webserver!ServiceUser | Required
This parameter is not available if the previous installation consists only of the
B&OM.
|
The user account to run the Communications Manager web applications. This account requires the following:
You can specify a domain user account or a local user account. When specifying a local user, place a period and backslash (.\) at the beginning of the parameter. Example .\myuserws |
| Webserver!ServicePassword | Required
This parameter is not available if the previous installation consists only of the
B&OM.
|
The password belonging to the user provided through Webserver!ServiceUser. |
| ContractManager!UseAuthentication | Required* |
Boolean flag that specifies whether to enable authentication for executing SOAP calls on the Contract Manager.
|
| Security!TLSVersions |
Optional* |
The versions of the TLS protocol that are supported. Possible values are:
When omitted, defaults to:
TLS 1.3 requires support in Java, and support in .NET on the server OS. If you choose to use TLS_13 only, make
sure that these requirements are met.
|
| Security!TrustInternalServers | Optional | If
True, the certificate chain validation for connections between
Communications Manager
components and the host name validation are suppressed. This way you can enable encrypted internal SSL connections
without validating the identity of the internal server through the server certificate.
When omitted, defaults to the configured value in the old installation, or to false if the old installation does not yet have the trust configuration. The parameter's default value is False. |
| Tomcat!InheritJvmOptions | Optional. Only permitted when upgrading from Communications Manager 2025.3 or higher. | Boolean flag. Specifies whether the upgrade should preserve custom Jvm options for the Tomcat instances. This includes both the options that were set during installation and the ones which were set after installation. When omitted, defaults to True. |
| PublicCertificate!KeystoreFile | Required* | The location of the SSL certificate file for securing connections to the Contract Manager. |
| PublicCertificate!KeystorePassword | Required* | The password of the SSL certificate file for the Contract Manager. |
| InternalCertificate!KeystoreFile | Required | The location of the internal SSL certificate file. For more information about internal certificates, refer to the following topic: Generate self-signed internal certificates. |
| InternalCertificate!KeystorePassword | Required | The password of the internal SSL certificate file. For more information about internal certificates, refer to the following topic: Generate self-signed internal certificates. |
| InternalCertificate!Thumbprint | Required | The thumbprint of the internal SSL certificate in the Windows certificate store. For more information about internal certificates, refer to the following topic: Generate self-signed internal certificates. |
| ContractManager!UseLDAP | Required* |
Boolean flag that specifies whether users can login to Communications Manager Designer using LDAP authentication.
|
| ContractManager!LDAPPropertiesFile |
Required* if ContractManager!UseLDAP was set to True |
The configuration file for LDAP authentication. See the LDAP properties file topic for details. |
| ContractManager!SharedResourceLocation | Optional |
Specifies the location of a folder where the shared objects for import and export, such as project files and reference projects, are stored. If omitted, defaults to <deploy root>\CommunicationsManager\Work\<version>\SharedResources |
| Instance!LicenseFile | Optional*
Mutually exclusive with Instance!LicenseServerUrl. |
Shared default value for the Instance#n! parameters of the same name. |
| Instance!LicenseServerUrl | Optional.
Mutually exclusive with Instance!LicenseFile. |
The URL to the Total Agility license server API, for example, https://<machine name>/TotalAgility/Services/Sdk/LicenseClient. |
| Instance!LicenseServerApiKey | Optional.
Required when Instance!LicenseServerUrl has a value. |
Shared default value for the API key to access the license server. |
| Instance!LicenseServerIgnoreCertificate | Optional.
Defaults to false when omitted. |
Shared default value for the boolean flag which determines whether the certificate of the license server should be verified (false) or ignored (true). |
| Instance!ContinueInstallationOnFailedDatabaseCheck | Optional |
If set to True, it indicates that execution should continue even when the database access check returns a negative result. This parameter is used both for the Communications Manager and the B&OM. This might result in a failure later, when the database connection cannot be established. |
| Instance#n!DatabaseType | Required* |
The type of the database to be used by the Communications Manager Repository of the instance #n. Specify SQLServer or Oracle. |
| Instance#n!DatabaseConnectionString | Required* |
The ODBC connection string to be used by the Communications Manager Repository server of the instance #n to connect to the database. Make sure that the database exists on the database server and is empty. Do not specify user name or password in this connection string. The database user account is configured using
the specific parameters described below.
For SQL Server database, consider the following:
|
| Instance#n!DatabaseUser | Required* |
The database user account that Communications Manager Repository Server of the instance #n will use to connect to the database. Required to connect to Oracle database or to SQL Server database using SQL Server authentication. In the latter case, this user must have the database owner role assigned and use dbo schema. |
| Instance#n!DatabasePassword | Required* |
The password that Communications Manager Repository Server of the instance #n needs to connect to the database. The password cannot contain double quotes.
|
| Instance#n!LicenseFile | Optional*
Mutually exclusive with Instance#n!LicenseServerUrl. |
The location of the .xml file with the license information. If both Instance#n!LicenseFile and Instance#n!LicenseServerUrl are omitted, the license for instance 'n' reverts to the default license, set by either Instance!LicenseFile or Instance!LicenseServerUrl. |
| Instance#n!LicenseServerUrl | Optional.
Mutually exclusive with Instance#n!LicenseFile. |
The URL to the Total Agility license server API, for example, https://<machine name>/TotalAgility/Services/Sdk/LicenseClient. If both Instance#n!LicenseFile and Instance#n!LicenseServerUrl are omitted, the license for instance 'n' reverts to the default license, set by either Instance!LicenseFile or Instance!LicenseServerUrl. |
| Instance#n!LicenseServerApiKey | Optional. Required when Instance#n!LicenseServerUrl has a value. |
The API key for the license server access. |
| Instance#n!LicenseServerIgnoreCertificate | Optional. Defaults to false when omitted. |
A boolean flag which determines whether the certificate of the license server should be verified (true) or ignored (false). |
| Instance#n!NumberOfDPs | Optional*. |
The number of Document Processors to create for the instance, between 1 and 99. When using a capacity-based license XML file, this number must not exceed the maximum set in the license. For details, see the License section in this guide. If omitted, default value will be used:
|
| OldInstance#n!DatabaseUser | Optional*
Can be omitted if Windows authentication is used. |
The database user that the old Communications Manager Repository of instance 'n' uses to connect to its database. |
| OldInstance#n!DatabasePassword | Optional*
Can be omitted if Windows authentication is used. |
The password that the old Communications Manager Repository of instance 'n' uses to connect to its database. |
| OutputManagement!RepositoryDatabaseType | Required if the old Communications Manager installation contains a primary or a secondary B&OM. |
The type of the repository database to be used by Communications Manager. Specify SQLServer or Oracle. |
| OutputManagement!RepositoryDatabaseConnectionString | Required if the old Communications Manager installation contains a primary or a secondary B&OM. |
Specifies the connection string that Batch & Output Management uses to connect to its repository database. This cannot be an ODBC connection string. Depending on the OutputManagement!RepositoryDatabaseType parameter, this must be either a valid Oracle or SQL Server connection string.
Do not specify user name or password in this connection string. The database user account is configured using
the specific parameters described below.
For SQL Server database, consider the following:
|
| OutputManagement!RepositoryDatabaseUser | Required if the old
Communications Manager
installation contains a primary or a secondary
B&OM.
Can be omitted when using Windows authentication. |
The database user account that B&OM server will use to connect to the B&OM Repository database. Make sure the account has the required roles and privileges, as described in the Database section of this guide. |
| OutputManagement!RepositoryDatabasePassword | Required if the old
Communications Manager
installation contains a primary or a secondary
B&OM.
Can be omitted when using Windows authentication. |
Specifies the password that Batch & Output Management uses to connect to its Repository database. |
| OutputManagement!RepositoryConfigFile | Required if the old
Communications Manager
installation contains a secondary
B&OM.
Otherwise, cannot be used. |
Full path to a copy of the repository.config file. |
| OutputManagement!UserRepositoryConfigFile | Required if the old
Communications Manager
installation contains a secondary
B&OM.
Otherwise, cannot be used. |
Full path to a copy of the UserRepository.config file. |
| OutputManagement!RuntimeDatabaseType | Required if OutputManagement!RuntimeDatabaseConnectionString has a value. Otherwise, cannot be used. |
The type of the runtime database that is configured into the system with the name OutputManagement!RuntimeDatabaseSystemName. This parameter is used only for primary B&OM installation. |
| OutputManagement!RuntimeDatabaseConnectionString | Optional. Permitted only if the old Communications Manager installation has B&OM. |
The connection string of the runtime database that is configured into the system with the name OutputManagement!RuntimeDatabaseSystemName. If not specified, no runtime database is configured in any system. This cannot be an ODBC connection string. Depending on the OutputManagement!DatabaseType parameter, this must be either a valid Oracle or SQL Server connection string. This parameter is used only for primary B&OM installation. Do not specify user name or password in this connection string. The database user account is configured using
the specific parameters described below.
For SQL Server database, consider the following:
|
| PublicPorts!ContractManager |
Optional. Defaults to the port used in the old Communications Manager installation. Not permitted when the old Communications Manager installation does not have a Contract Manager. |
The main access port for the Contract Manager to use. |
| PublicPorts!ControlCenter |
Optional. Defaults to the port used in the old Communications Manager installation. Not permitted when the old Communications Manager installation does not have Communications Manager Control Center. |
The port for Communications Manager Control Center to use. |
| OutputManagement!RuntimeDatabaseUser |
Optional. Permitted only if OutputManagement!RuntimeDatabaseConnection has a value. Omit this parameter if you are using Windows authentication. |
The database user account that B&OM server uses to connect to the runtime database that is configured in the system with the name OutputManagement!RuntimeDatabaseSystemName. This parameter is used only for primary B&OM installation. |
| OutputManagement!RuntimeDatabasePassword |
Optional. Permitted only if OutputManagement!RuntimeDatabaseConnection has a value. Omit this parameter if you are using Windows authentication. |
Specifies the password that Batch & Output Management uses to connect to the runtime database that is configured in the system with the name OutputManagement!RuntimeDatabaseSystemName. This parameter is used only for primary B&OM installation. |
| OutputManagement!RuntimeDatabaseSystemName | Required if OutputManagement!RuntimeDatabaseConnectionString has a value. Otherwise, cannot be used. |
The name of the system in which the runtime database is configured. This parameter is used only for primary B&OM installation. |
| ControlCenter!UseOAuth2 |
Optional. When omitted, the OAuth2 configuration of the old installation is preserved, if any. When specified, the OAuth2 configuration is configured anew by the upgrade. You cannot specify this parameter if the old installation does not contain a Tungsten Communications Manager Control Center. |
A boolean flag that determines whether Communications Manager Control Center requires authentication of users at an OAuth2 server. |
| ControlCenter!OAuth2TenantId |
Required when the OAuth2 configuration is configured anew by the upgrade, and OAuth2 is enabled. Otherwise, you should not specify this parameter. |
The tenant of the OAuth2 configuration for Communications Manager Control Center. |
| ControlCenter!OAuth2ClientId |
Required when the OAuth2 configuration is configured anew by the upgrade, and OAuth2 is enabled. Otherwise, you should not specify this parameter. |
The client of the OAuth2 configuration for Communications Manager Control Center. |
| ControlCenter!OAuth2Secret |
Required when the OAuth2 configuration is configured anew by the upgrade, and OAuth2 is enabled. Otherwise, you should not specify this parameter. |
The secret of the OAuth2 configuration for Communications Manager Control Center. |
| ControlCenter!OAuth2RedirectBaseURL |
Required when the OAuth2 configuration is configured anew by the upgrade, and OAuth2 is enabled. Otherwise, you should not specify this parameter. |
The redirect base URL of the OAuth2 configuration for Communications Manager Control Center. |
Parameters marked with (*) are available in the specific cases only:
- The ContractManager! parameters only exist if the old installation has a Contract Manager.
- The Instance! parameters only exist if the old installation has Communications Manager instances.
- The Instance#n! and OldInstance! parameters only exist if the old installation has a Tungsten Communications Manager instance with number 'n'.