Siebel Analytics Web Administration Guide > Administering Siebel Analytics Web > Using the Javahost Service in Siebel Analytics Web >

Configuring the Javahost Service


To configure the Javahost service, edit the Javahost service configuration parameters in the instanceconfig.xml file. Table 5 lists and describes the Javahost parameters. The parameters are identified by their relative path starting from the /WebConfig/ServerInstance node.

Table 5. Javahost Service Configuration Parameters
Javahost Subcomponents
Parameter
Parameter Type
Description

Batik

JavaHost/Batik/InputStreamLimitInKB

Integer, positive values only

Maximum input size for Batik renderer requests. A value of zero deactivates this limit.
Default: 1024

Corda

JavaHost/Charts/ChartRoot

String

Path to the Corda chart_root directory.
Default: {CordaRoot}/chart_root.

JavaHost/Charts/CordaRoot

String

Path to the Corda installation.
Default: Value passed in the command line.

JavaHost/Charts/EnableConsoleOutput

Yes/No

Enable or disable the Corda console diagnostic messages.
Default: No

JavaHost/Charts/InputStreamLimitInKB

Integer, positive values only

Maximum input size for charts requests. A value of zero deactivates this limit. If you cannot generate a chart using the default value, slowly increase this setting until you find the optimum value.
Default: 1024

FOP processor

JavaHost/PDF/InputStreamLimitInKB

Integer, positive values only

Maximum input size for PDF requests. A value of zero deactivates this limit.
Default: 1024

JavaHost/PDF/UserConfigFile

String

FOP configuration file.
Default: {SADATADIR}/web/config/userconfig.xml

Socket

JavaHost/Listener/PermittedClientList

String

Comma-separated list of IP addresses and host names from which Javahost accepts incoming connections. To accept all client connections, set this parameter to an asterisk (*).
Default: 127.0.0.1

JavaHost/Listener/Port

Integer, positive values only

TCP/IP listening port
Default: 9810

Tuning

JavaHost/JobManager/IdleThreadTimeoutMls

Integer, positive values only

Idle timeout (in seconds) for a thread in the thread pool. After timeout expires the thread is shut down.
Default: 30000 (5 minutes)

JavaHost/JobManager/MaxPendingJobs

Integer, positive values only

Maximum number of pending process requests after which Javahost starts to reject them.
Default: 100

JavaHost/JobManager/MaxThreads

Integer, positive values only

Maximum number of threads for the internal thread pool.
Default: 100

JavaHost/JobManager/MinThreads

Integer, positive values only

Minimum number of threads for the internal thread pool.
Default: 1

JavaHost/MessageProcessor/SocketTimeout

Integer, positive values only

Idle timeout (in milliseconds) for socket after which socket is returned to the idle sockets pool. Javahost uses a socket polling mechanism to wait for new data on the whole set of idle sockets in a single thread.
Default: 5000 (5 seconds)

UNIX JVM

JVM parameters (Unix)

N/A

In UNIX the Java command line parameters can be modified by changing the value of the JAVAOPTIONS variable in the {SAROOT}/web/sawjvahost/setup/saw.sh script.

Windows JVM

JavaHome

String

Path to the root directory of JDK or JRE installation.
Default: Value of JAVA_HOME environment variable

JavaHost/InitLoggerDir

String

Absolute path to the directory where sawjavahostsvc.exe writes log information before it loads java. If the value of this parameter is empty. logging is disabled.
Default: {SADATADIR}/web/log/javahost, where {SADATADIR} is the full path to SiebelAnalyticsData directory.

JavaHost/JniLibrary

String

Absolute path to jvm.dll.
Default: {JavaHome}/jre/bin/server/jvm.dll
If that file does not exist, then:
{JavaHome}/bin/server/jvm.dll, where {JavaHome} is the path to JDK or JRE installation.

JavaHost/JVMOptions

String

Java command line parameters.
Default: -Xms128m -Xmx256m -Xrs "-Djava.class.path={CLASSPATH}"
"-Djava.awt.headless=true"
"-Djava.util.logging.config.file=
{SADATADIR}/web/config/logconfig.txt" where {CLASSPATH} is the list of javahost jar files separated by semicolons.

JavaHost/UseDefaultJVMOptions

Yes/No

When set to No, JavaHost/JVMOptions specifies exact command line for Java.

When set to Yes, the value of JVMOptions parameter is merged with its default value.
Default: Yes

Siebel Analytics Web Administration Guide