finalize

Use the finalize command to restart the system manually after persisted data is loaded back onto the system by the load command.

Purpose

Use the dataLoadManager finalize command to restart the system manually after you load persisted data with the load command. This command reactivates Decision Server Insights, allowing event processing to resume.

Syntax

dataLoadManager finalize --host=hostname
[--propertiesFile=properties_file]
[--port=portValue]
[--username=userName]
[--password=password]
[--keyStoreLocation=keystore_location]
[--keyStorePassword=keystore_password]
[--readTimeout=timeout_value]
[--sslProtocol=sslProtocol]
[--trustStoreLocation=truststore_location]
[--trustStorePassword=truststore_password]
[--disableSSLHostnameVerification=true|false]
[--disableServerCertificateVerification=true|false]

Description

The finalize command can be run locally or remotely.

Table 1. Mandatory parameters for the dataLoadManager finalize command
Parameter Description
host The host name.
Table 2. Optional parameters for the dataLoadManager finalize command
Parameter Description
propertiesFile The path to a properties file from which to read properties. If you do not specify a value, the default path to the connection.properties file in the runtime/ia/etc directory is used.
port The HTTPS port of the remote server. This parameter is only used for remote connections. If you do not specify a value, the value that is specified by the propertiesFile option in the properties file is used.
username The administrator user name for the remote server. This parameter is only used for remote connections. If you do not specify a value, the value that is specified by the propertiesFile option in the properties file is used. If a value is not specified either on the command line or in the properties file, the system prompts you to provide a password interactively.
password The administrator password for the remote server. This parameter is only used for remote connections. If you do not specify a value, the value that is specified by the propertiesFile option in the properties file is used. If a value is not specified either on the command line or in the properties file, the system prompts you to provide a password interactively.
trustStoreLocation The location of the truststore. This parameter is only used for remote connections. If you do not specify a value, the value that is specified by the propertiesFile option in the properties file is used.
trustStorePassword The truststore password. This parameter is only used for remote connections. If you do not specify a value, the value that is specified by the propertiesFile option in the properties file is used. If the property is not set in the properties file, a password is not used. If not specified, the truststore is still accessed but the integrity of the truststore is not validated.
disableSSLHostnameVerification If this value is set to true, SSL host name verification is turned off. This parameter is only used for remote connections. If you do not specify a value, the value that is specified by the propertiesFile option in the properties file is used. If a value is not specified on the command line or in the properties file, the default false is used.
disableServerCertificateVerification This parameter is used to disable server certificate verification. If you set this parameter to true, the client does not check whether the certificate that is presented by the server is trusted. If the server is not trusted, authentication credentials and other user information might be passed on through the JMX connection. This parameter is optional. If not specified, it uses the value in the properties file specified by the --propertiesFile option. If no value is specified on the command line or in the properties file, it defaults to false.
keyStoreLocation The location of the keystore. If you do not specify a value, this parameter uses the value in the properties file specified by the --propertiesFile option. If no value is specified on the command line or in the properties file, no keystore is used.
keyStorePassword The keystore password. If you do not specify a value, this parameter uses the value in the properties file specified by the --propertiesFile option. If no value is specified on the command line or in the properties file, you are asked to provide a password interactively.
readTimeout The amount of time that is expressed in milliseconds that the utility waits for a response from the server before it closes a connection. This parameter is optional. If you do not specify a value, it uses the value that is specified by the --propertiesFile option. If no value is specified on the command line or in the properties file, the default value is 60000 (1 minute).
sslProtocol The SSL protocol for the connection. If you do not specify a value, this parameter uses the value in the properties file specified by the --propertiesFile option. If no value is specified on the command line or in the properties file, the value "TLSv1.2" is used.

Example

dataLoadManager finalize --host=localhost port=9080 username=user1 password=user1 trustStoreLocation=C:\IBM\ODMInsights891\runtime\wlp\usr\servers\runtime_name\resources\security\key.jks trustStorePassword=truststore