autoload

Use the autoload command to load persisted data back into the system and reactivate Decision Server Insights automatically.

Purpose

Use the dataLoadManager autoload command to load the persisted data necessary for the system to restart and to reactivate Decision Server Insights automatically. Data that is not needed, such as rule agent mementos and past events that are not immediately requested, are not loaded. This data is loaded in lazy mode. You can run the autoload command instead of running the two separate load and finalize commands.

Syntax

dataLoadManager autoload --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 autoload command can be run locally or remotely.

Table 1. Mandatory parameters for the dataLoadManager autoload command
Parameter Description
host The host name.
Table 2. Optional parameters for the dataLoadManager autoload 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 autoload --host=localhost --port=9080 --username=user1 --password=user1 --trustStoreLocation=C:\IBM\ODMInsights810x\runtime\wlp\usr\servers\runtime_name\resources\security\key.jks --trustStorePassword=truststore