5.2 usrconf (Option definition file for server management commands for UNIX)

Organization of this section
(1) Format
(2) File storage location
(3) Functionality
(4) Specifiable keys
(5) Default values of the JavaVM invocation options that execute the server management commands (In usrconf)
(6) Examples of coding
(7) Precautions

(1) Format

This option definition file is in the shell script file format.

Specify the key as follows:

set key-name=value

(2) File storage location

/opt/Cosminexus/CC/admin/usrconf/

(3) Functionality

This file specifies the invocation options of the JavaVM that executes the server management commands. Note that this file is for UNIX.

(4) Specifiable keys

The following table describes the specifiable keys and the default values:

Key nameContentsDefault
USRCONF_JVM_ARGSThis key invokes JavaVM by using the specified option. You can specify the following JavaVM options:
  • -Xmssize
  • -Xmxsize
  • -Xsssize
  • -Xdebug
  • -XrunlibraryName
  • -Dejbserver.log.directory
  • -XX:PermSize
  • -XX:MaxPermSize
For details about default values, see 5.2(5) Default values of the JavaVM invocation options that execute the server management commands (In usrconf).
USRCONF_JVM_CLPATHThis key adds the set value to the class path. If you want to specify multiple values, demarcate them with a colon (:).None
USRCONF_JVM_LIBPATHThis key adds the set value to the environment variable of library search path. If you want to specify multiple values, demarcate them with a colon (:).None

(5) Default values of the JavaVM invocation options that execute the server management commands (In usrconf)

The following table describes JavaVM options that you can specify in USRCONF_JVM_ARGS:

Key nameContentsSpecifiable valueDefaultVR
-XmsThis key sets the initial size for the Java heap.The input is not limited.None06-00
-XmxThis key sets the maximum size for the Java heap.The input is not limited.512m
Note
If the version of the Application Server is earlier than 08-00, a default value does not exist.
06-00
-XssThis key sets the maximum size for one stack area.The input is not limited.None06-00
-XdebugThis key invokes JavaVM with the debugger in enable status.The input is not limited.None06-00
-XrunThis key loads the library.The input is not limited.None06-00
-Dejbserver.log.directoryThis key specifies the path of the directory where the log file is output. Use a forward slash (/) as the delimiter in the directory path.The input is not limited.None06-00
-XX:PermSizeThis key specifies the initial size of Permanent area.The input is not limited.None08-00
-XX:MaxPermSizeThis key specifies the maximum size for the Permanent area.The input is not limited.None08-00

(6) Examples of coding

#!/bin/csh -f

set USRCONF_JVM_ARGS="-Xms64m -Xmx512m"
set USRCONF_JVM_CLPATH=/usr/home/lib/mylib.jar
set USRCONF_JVM_LIBPATH=/usr/home/bin

(7) Precautions