Parameters
|
Parameter |
Required / Optional |
Description |
|---|---|---|
| Upgrade!From | Required if the old KCM installation is not active. |
The KCM version to upgrade. Enter version number in the format Major.Minor Example: 5.4 |
| Deploy!RootPath | Optional |
The root drive or folder in which the upgraded KCM installation will be created. If omitted, defaults to the root path of the old KCM installation. |
| Deploy!InternalPortsStartAt | Optional |
The starting point for the ports that must be opened on the internal KCM network. The default value is 10500. |
| Deploy!PrivatePortsStartAt | Optional |
The starting point for the ports that do not need to be opened on any network. The default value is 10600. |
| Java!Home | Optional
This parameter is not available if the previous installation consists only of the
B&OM.
|
The folder in which Java is installed in your system, either as JRE or JDK. This Java installation will be used for the KCM web applications. If omitted, KCM will use the JAVA_HOME environment variable. |
| 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. |
| Webserver!ServiceUser | Required
This parameter is not available if the previous installation consists only of the
B&OM.
|
The user account to run the KCM 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.
Authentication requires secure connections to be enabled.
|
| ContractManager!UseSSL | Required* | Boolean flag that specifies whether the integrating applications need to use a secure protocol
for connections to the Contract Manager.
|
| ContractManager!TLSVersions |
Optional when ContractManager!UseSSL=True. Not allowed otherwise. |
The versions of the TLS protocol that are supported by the Contract Manager. 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.
|
| ContractManager!KeyStoreFile | Required* if ContractManager!UseSSL was set to True | The location of the certificate file (.pfx or .p12). |
| ContractManager!KeyStorePassword | Required* if ContractManager!UseSSL was set to True | The password of the certificate file (.pfx or .p12). |
| ContractManager!UseLDAP | Required* |
Boolean flag that specifies whether users can login to KCM Designer using LDAP authentication.
LDAP authentication requires secure connections to be enabled.
|
| ContractManager!LDAPPropertiesFile |
Required* if ContractManager!UseLDAP was set to True |
The configuration file for LDAP authentication. See the LDAP properties file section of the Kofax Communications Manager Getting Started Guide 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>\KCM\Work\<version>\SharedResources |
| OldContractManager!DatabaseUser | Required* only when upgrading from KCM 5.2.0, 5.3.1, or 5.3.0.
Can be omitted if Windows authentication is used. |
The name of the database user that the old KCM installation used for accessing the Contract Manager database. |
| OldContractManager!DatabasePassword | Required* only when upgrading from KCM 5.2.0, 5.3.1, or 5.3.0.
Can be omitted if Windows authentication is used. |
The password of the database user that the old KCM installation used for accessing the Contract Manager database. |
| 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 KTA 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 KCM 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 KCM Repository of the instance #n. Specify SQLServer or Oracle. |
| Instance#n!DatabaseConnectionString | Required* |
The ODBC connection string to be used by the KCM 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 KCM 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 KCM 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 KTA 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 KCM 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 KCM Repository of instance 'n' uses to connect to its database. |
| OutputManagement!RepositoryDatabaseType | Required if the old KCM installation contains a primary or a secondary B&OM. |
The type of the repository database to be used by the B&OM. Specify SQLServer or Oracle. |
| OutputManagement!RepositoryDatabaseConnectionString | Required if the old KCM 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 KCM 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 KCM 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 KCM 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 KCM 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 KCM 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:
|
| 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. Default value is RefSystem57. This parameter is used only for primary B&OM installation. |
Parameters marked with (*) are available in the specific cases only:
- The ContractManager! parameters only exist if the old installation has a Contract Manager.
- The OldContractManager! parameters only exist if the old installation has a Contract Manager, and its version is 5.2.0, 5.3.1 or 5.3.0.
- The Instance! parameters only exist if the old installation has KCM instances.
- The Instance#n! parameters only exist if the old installation has a KCM instance with number 'n'.
- The OldInstance! parameters only exist if the old installation has KCM instances, and its version is 5.4.0 or higher.
- The OldInstance#n! parameters only exist if the old installation has a KCM instance with number 'n', and its version is 5.4.0 or higher.