Parameters
To view the list of parameters for Install.exe, launch it without any parameters.
|
Parameter |
Required / Optional |
Description |
|---|---|---|
| Deploy!RootPath | Required |
The root drive or folder in which the Communications Manager installation will be created. |
| Internal!HostName | Optional when the
JAVA_HOME environment variable exists and points to a Java installation that is supported by
Communications Manager.
Required otherwise. |
The internal host name of the Communications Manager server. This must match with the Subject Alternative Name of the internal certificate. If omitted, Communications Manager uses the COMPUTERNAME environment variable. |
| Java!Home | Required/Optional.
If Communications Manager is able to detect a feasible Java installation using the JAVA_HOME environment variable, then the parameter is Optional and the discovered Java installation is 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!Home | Optional. When omitted, the Tomcat installation is not configured. |
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 for Communications Manager Windows 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 .\AdminUser |
| Services!Password | Required |
The password for the Communications Manager services user account. |
| Webserver!ServiceUser | Required |
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 .\AdminUser |
| Webserver!ServicePassword | Required | The password for the account that web applications will use. |
| ContractManager!UseAuthentication | Required |
Boolean flag that specifies whether to enable authentication for executing SOAP calls on the Contract Manager.
|
| ContractManager!SharedResourceLocation | Optional |
Specifies the location of a folder for the Contract Manager that stores objects for import and export, such as project files and reference projects. If omitted, defaults to <deploy root>\CommunicationsManager\Work\<version>\SharedResources. |
| ContractManager!UseLDAP | Required |
Boolean flag that specifies whether users can log in to Communications Manager Designer using LDAP authentication.
|
| ContractManager!LDAPPropertiesFile | Required if you want to enable LDAP authentication. | The configuration file for LDAP authentication. |
| Security!TLSVersions | Optional | The versions of the TLS protocol that are supported for encrypted connections. Possible values
are:
When omitted, defaults to TLS_11_12_13. 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. The parameter's default value is False. |
| PublicCertificate!KeystoreFile | Required |
The location of the public SSL certificate file. |
| PublicCertificate!KeystorePassword | Required |
The password of the public SSL certificate file. |
| 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 thumb-print 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. |
| PublicPorts!ContractManager |
Optional |
The main access port for Contract Manager to use. The default value is 443. |
| InternalPorts!StartAt |
Optional |
The starting point for the ports that must be opened on the internal Communications Manager network. The default value is 10500. |
| PrivatePorts!StartAt |
Optional |
The starting point for the ports that do not need to be opened on any network. The default value is 10600. |
| Instance!DatabaseType |
Required |
Type of the databases that the deployment uses. Enter SQLServer or Oracle. |
| Instance!DatabaseConnectionString |
Required |
The ODBC connection string to be used by the Communications Manager Repository server 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!DatabaseUser |
Required for connection to Oracle database or to SQL Server database using SQL Server authentication. Can be omitted whenever you have a connection string that does not require a user and password, for example, for connection to SQL Server database using Windows authentication. |
The database user account that Communications Manager Repository server will use to connect to the database. Required to connect to Oracle database or to SQL Server database using SQL Server authentication. Make sure the account has the required roles and privileges, as described in the Databases section of this guide. |
| Instance!DatabasePassword |
Required for Oracle database user and for SQL Server connection using SQL Server authentication. |
The database password that
Communications Manager Repository
server will use to connect to its database.
The password cannot contain double quotes. |
| Instance!LicenseFile |
Optional. Either this or Instance!LicenseServerUrl is required. |
The location of the .xml file with the license information. |
| Instance!LicenseServerUrl |
Optional. Either this or Instance!LicenseFile is required. |
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. |
The API key for the license server access. |
| Instance!LicenseServerIgnoreCertificate |
Optional. Defaults to false when omitted. |
A boolean flag which determines whether the certificate of the license server should be verified (false) or ignored (true). |
| Instance!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:
|
| Instance!DesignerAdministratorAccountPassword |
Required |
The password for the Communications Manager Designer Administrator account (created automatically by the installation). The password must be at least 20 characters long and may only consist of letters (a-z, A-Z), numbers (0-9), and the "-" and "_" characters. If the specified password does not meet these requirements, a default password will be generated by the installation instead. This default password will only be available in the output console. To change it, refer to the
Change your password topic in
Communications Manager
Designer Help.
|
| Instance!ExampleProject |
Optional |
Boolean flag that specifies if the "InstallationTest" example project should be imported in the Communications Manager Repository database. If omitted, defaults to True. |
| Instance!ContinueInstallationOnFailedDatabaseCheck |
Optional |
If set to True, it indicates that execution should continue even when the database access check returns a negative result. It also applies to the B&OM databases. This might result in a failure later, when the database connection cannot be established. |
| OutputManagement!Install |
Optional . Defaults to false when omitted. Not available in the Interactive installation package. |
Boolean flag that determines whether B&OM will be installed. |
| OutputManagement!RepositoryDatabaseType |
Required if OutputManagement!Install is set to True. |
The type of repository database to be used by the B&OM. Specify SQLServer or Oracle. |
| OutputManagement!RepositoryDatabaseConnectionString |
Required if OutputManagement!Install is set to True |
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 |
Optional. May be omitted if you are using Windows Authentication. |
The database user account that Batch & Output Management server will use to connect to the Batch & Output Management Repository database. Make sure the account has the required roles and privileges, as described in the Database section of this guide. |
| OutputManagement!RepositoryDatabasePassword |
Optional. May be omitted if you are using Windows Authentication. |
Specifies the password that Batch & Output Management uses to connect to its Repository database. |
| OutputManagement!RuntimeDatabaseType |
Required if OutputManagement!Install is set to True |
The type of runtime database to be used by Batch & Output Management. Specify SQLServer or Oracle. This parameter is used only for primary B&OM installation. |
| OutputManagement!RuntimeDatabaseConnectionString |
Required if OutputManagement!Install is set to True |
Specifies the connection string that Batch & Output Management uses to connect to its Runtime database. 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:
|
| OutputManagement!RuntimeDatabaseUser |
Optional. May be omitted if you are using Windows Authentication. |
The database user account that Batch & Output Management server will use to connect to B&OM Runtime database. This parameter is used only for primary B&OM installation. |
| OutputManagement!RuntimeDatabasePassword |
Optional. May be omitted if you are using Windows Authentication. |
Specifies the password that Batch & Output Management uses to connect to its Runtime database. This parameter is used only for primary B&OM installation. |
| Registration!UseExampleWebApp |
Required |
A boolean flag that indicates whether an example web application will be created for this Communications Manager instance. |
| Registration!ExampleWebAppName |
Required if Registration!UseExampleWebApp was set to True. |
The name of the example web application that will be created for the Communications Manager instance. Do not use "ccm" as the name of your example web application. For more information, refer to the Known Issues section of Communications Manager 5.8 Release Notes. |
| ControlCenter!Install |
Optional. Defaults to True when omitted. |
Boolean flag that determines if Communications Manager Control Center will be installed. |
| ControlCenter!UseOAuth2 |
Optional. Defaults to True when omitted. You cannot use this parameter when ControlCenter!Install is False. |
Boolean flag that determines whether Communications Manager Control Center requires authentication of users at an OAuth2 server. |
| ControlCenter!OAuth2TenantId |
Optional. Required when ControlCenter!Install and ControlCenter!UseOAuth2 are True. Otherwise, you should not specify this parameter. |
The tenant of the OAuth2 configuration for Communications Manager Control Center. |
| ControlCenter!OAuth2ClientId |
Optional. Required when ControlCenter!Install and ControlCenter!UseOAuth2 are True. Otherwise, you should not specify this parameter. |
The client of the OAuth2 configuration for Communications Manager Control Center. |
| ControlCenter!OAuth2Secret |
Optional. Required when ControlCenter!Install and ControlCenter!UseOAuth2 are True. Otherwise, you should not specify this parameter. |
The secret of the OAuth2 configuration for Communications Manager Control Center. |
| ControlCenter!OAuth2RedirectBaseURL |
Optional. Required when ControlCenter!Install and ControlCenter!UseOAuth2 are True. Otherwise, you should not specify this parameter. |
The redirect base URL of the OAuth2 configuration for Communications Manager Control Center. |
| PublicPorts!ControlCenter |
Optional. Defaults to 444 when omitted and ControlCenter!Install=True. Not permitted when ControlCenter!Install=False. |
The port for Communications Manager Control Center. |