Environment variables

Environment variables describes the environment variables.
Environment variables
Parameter
Description
SM_NOTIF_DISPLAY_INFO
If set to true, it display verbose information regarding notifications.
Default
: FALSE
SM_NOTIF_DISPLAY_PACKET
If set to true, it displays packet information regarding notification.
Default
: FALSE
SM_NOTIF_CLEANUP_SECONDS
Sets the time duration for cleanup of notifications.
Default
: 15*60
SM_NOTIF_MAX_NOTIF_IN_PKT
Sets the maximum notifications to send in one packet.
Default
: 5000
SM_SAM_TO_SAM_HYPER_NOTIF_SLEEP
Sets the polling interval to fetch notifications.
Default
: 10
SM_MAX_CONNECTIONS_TO_UNDERLYING_DOMAIN
Determines the maximum number of connections from SAM to each underlying domain.
Default
: 10
SM_MAX_SIZE_NOT_TO_COMPRESS
Sets the maximum size in bytes not to compress during data transfer.
Default
: 100000
SM_DISPLAY_DXA_REL_INFO
If set to true, displays debug information during topology synchronization.
Default
: FALSE
SM_DISPLAY_DXA_TIMINGS
If set to true, displays time information during topology synchronization.
Default
: FALSE
SM_ENABLE_SERIAL_SYNCS
If set to true, enables serial mode for topology synchronization.
Default
: FALSE
SM_DELAY_BETWEEN_TOPO_SYNCS
Sets the minimum delay between two successive synchronization to a domain.
Default
: 120 seconds
SM_KEEP_LOCAL_OBJECTS
If elementname and elementclassname are found empty for notifications in the Notification Log Console, it is likely that corresponding local objects were deleted during topology synchronization with underlying domain managers but notifications were not cleared.
To avoid local objects that have an associated notification instance from being deleted, set the following property in the local/conf/runcmd_env.sh file.
Default
: YES
SM_JDK_HOME
The SM_JDK_HOME environment variable is used to indicate the location of the JDK, if present. If you provide the location of the JDK while running the appropriate setup script, then the SM_JDK_HOME variable will be defined in the runcmd script.
SM_JAVA
The SM_JAVA environment variable specifies a Java Runtime Environment (JRE) other than that in BASEDIR/smarts/jre. The contents are the paths to the libraries of the JRE. On UNIX, the value of SM_JAVA is added to the LD_LIBRARY_PATH (Solaris and Linux).
This variable is optional. If not set, runcmd will assume standard paths relative to the value of SM_JAVAHOME.
SM_JAVAHOME
The SM_JAVAHOME environment variable is used in conjunction with SM_JAVA to specify a non-standard JRE. It specifies the location of the JRE, and defines the value
of the JVM's ""java.home"" system property.
  • If SM_JAVAHOME is left unset and SM_JDK_HOME was specified, then SM_JAVAHOME will effectively be set to SM_JDK_HOME/jre.
  • If left is not set and SM_JDK_HOME is also unset, and if the BASEDIR/jre directory exists, then SM_JAVAHOME will effectively be set to BASEDIR/jre.
SM_JAVA_ENABLED
Set this environment variable to Yes in the BASEDIR directory path to ensure that Java can be successfully started for NOTIF.