Previous Topic: LocalController ConfigurationNext Topic: Start and Stop the LocalController Manually


LocalController Configuration Options

The following information describes the options that you can use to configure the LocalController.

Path

Lets you specify path information for the following items:

basedir

Specifies the CA Mediation Manager base directory.

apphome

Specifies the CA Mediation Manager LocalController application home directory.

tmp

Specifies the CA Mediation Manager LocalController temporary files directory.

logbase

Specifies the CA Mediation Manager LocalController log directory.

runtimeConfig

Specifies the CA Mediation Manager LocalController runtime XML configuration that is provided by the Generic Executor.

Java

Lets you specify options for using Java.

CommandPath

Specifies the full path to the Java executer that the Generic Executor calls to start the LocalController.

ClassPath/JarBase

Lets you create a list with one or more entries to add to ClassPath.

Options

Specifies the command line options that are parsed to Java.

Environment

Specifies the environment variables that execute the MultiController component.

MainClass/Class

Specifies the main Java class to execute.

MainClass/Args

Specifies the arguments that are parsed to the Java class.

Runtime

Lets you specify runtime options.

Binding/BindAddress

Specifies the IP address to which the LocalController component binds.

Value: Use IP address 0.0.0.0 for all LocalController components. For two or more IP addresses use a comma-separated list.

Binding/MyAddress

Specifies the IP address that the LocalController uses to identify itself.

Note: This IP address must be a valid IP address on this host.

Binding/BindPort

Specifies the IP address that the LocalController uses to identify itself.

Note: This IP address must be a valid IP address on this host. By default, the LocalController binds to TCP port 29598.

LocalControllerConfig/Mode

Specifies the operating mode of the LocalController.

Value: Specify either Active or Standby.

LocalControllerConfig/MCAddresses/Primary

Specifies the IP address of the primary MultiController in the cluster.

LocalControllerConfig/MCAddresses/Secondary

Specifies the IP address of the secondary MultiController in the cluster.

LocalControllerConfig/Heartbeat/ParameterName == frequency

Specifies the frequency of the heartbeat messages that are sent to the MultiController.

LocalControllerConfig/Heartbeat/ParameterName == timeout

Specifies how long this LocalController waits for heart beats from subcomponents (Engines and Presenters). If the LocalController does not receive a heartbeat from a subcomponent for 180 seconds, the LocalController restarts.

Logging

Lets you specify logging options.

LogLevel

Specifies the logging level that is provided in the output log files.

Value: Specify DEBUG, TRACE, INFO, WARNING, or ERROR.

LogDirectory

Specifies the logging level that is provided in the output log files.

Value: Specify DEBUG, TRACE, INFO, WARNING, or ERROR.

ObjectLogging/ObjectToLog/ObjectName

Specifies the Java class name on which to enable logging.

ObjectLogging/ObjectToLog/ObjectLogLevel

Specifies the logging level required for a Java class.

Cleanup

Lets you specify cleanup options.

CleanUpName

Specifies the descriptive name of the cleanup.

CleanUpAction

Specifies the cleanup action.

Value: Specify Delete or Archive.

CleanupTarget

Specifies the directory to clean up.

Value: Can specify using a CA Mediation Manager variable such as ${camm.variable}.

Parameter/ParameterName – Parameter/ParameterValue

Specifies a parameter to expire and its expiration time in the format of <n><unit>. For example:

10d = 10 days

10h = 10 hours

10m = 10 minutes