Configuration of JVM parameters for Unica products

You must configure the following JVM parameters in the Unica porducts.

Table 1. Unica Products and the JVM Parameters to be Configured
Unica Product Name JVM Parameters
Unica Campaign
  • -DUNICA_PLATFORM_CACHE_ENABLED=true
  • -DLICENSE_ENABLED=false
  • -Dcampaign.log4j.async=true
  • -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote
  • -Dcom.sun.management.jmxremote.port=1007
  • -Dcom.sun.management.jmxremote.ssl=false
  • -Dcom.sun.management.jmxremote.authenticate=false
  • -Dcom.sun.management.jmxremote.password.file=../conf/jmxremote.password
  • -Dcom.sun.management.jmxremote.access.file=../conf/jmxremote.access
  • -DUNICA_GOTO_CREATEEARFILE=TRUE
  • -Dfile.encoding=UTF-8
  • -Dclient.encoding.override=UTF-8
  • -DUNICA_GOTO_CREATEEARFILE=TRUE
  • -Dclient.encoding.override=UTF-8
  • -Djboss.as.management.blocking.timeout=3600
SET SSL_OPTIONS=-Djavax.net.ssl.keyStoreType="JKS"
  • -Djavax.net.ssl.trustStore="C:\security\myTrustStore.jks"
  • -Djavax.net.ssl.trustStorePassword=myPassword
Configuring the ACOOptAdmin tool (ACOOptAdmin.sh (UNIX) or ACOOptAdmin.bat (Windows) file)
  • -Djavax.net.ssl.keyStoreType=keyStoreTypeValue
  • -Djavax.net.ssl.keyStore=<keyStoreValue>
  • -Djavax.net.ssl.keyStorePassword=<keyStorePasswordValue>
  • -Djavax.net.ssl.trustStore=<trustStoreValue>
  • -Djavax.net.ssl.trustStorePassword=<trustStorePasswordValue>
  • -Djava.awt.headless=true
  • -Dcampaign.deliveretl.disabled=true
  • -Dcampaign.interactetl.disabled=true
  • -Dcampaign.journeyetl.disabled=false
  • -Dcampaign.journeyetl.disabled=true

EMAIL_TLS_ENABLED

EMAIL_SSL_TRUST_ENABLED

SCH_ASYNCH_EXECUTION_ENABLED

Unica Audience Central
  • -DAUDIENCE_CENTRAL_HOME=<UNICA_HOME>\<Audience_Home>
Unica Platform
  • -DENABLE_PLATFORM_LOG4J_XML_LOGGING=TRUE
  • -DENABLE_PERSISTENT_NAMEID_FORMAT=TRUE
  • -DUNICA_PLATFORM_HOME=<platform_home_directory_path>