Common configurations

To configure the common configurations, make the necessary modifications to the common-configMap.yaml file.

To access the common-configMap.yaml file, navigate to /unica/templates/ in the Unica charts folder. Open the file and make modifications to the following parameters:

Table 1. Data Parameters
Parameter name Parameter description
WAIT_TIME Idle wait time in minutes.
VERSION Version number of Unica.
HOME_DIR Home directory of Cloud Native Unica.
JAVA_HOME The location of Java Development Kit on the system.
CERTIFICATE_IMPORT_DIR The location of the Unica certificates.
TYPE Specify if it is a new installation or an upgrade. Valid values are INSTALL or UPGRADE.
APPLICATION_DOMAIN The application domain.
HOST Host ID of the Docker host.
HOST_NAME Host name of the Docker host.
DEFAULT_LOCALE The default locale to be used.
DOCKER_JAVA_HOME The path of the Docker Java Home.
DIRECTOR_JAVA_HOME The path of JDK1.8.
JRE_HOME The path of the Docker Java Runtime Environment.
MODE Specify the products that you will install on the Cloud Native Unica environment. The abbreviated values for each product are as follows:
  • PlatformPLT
  • CampaignCMP
  • OptimizeOPT
  • DirectorDIR
  • PlanPLN
  • InteractINT
  • Centralized Offer Management - OFFER
  • Insights Reports - BIRT

If you want to install all products you should provide the value as follows:

PLT_CMP_INT_PLN_OPT_DIR

If your database is MariaDB, Director will not work on MariaDB. In this case, you must provide the following value:

PLT_CMP_INT_PLN_OPT

SERVER_TYPE The application server installed.
IS_UNICODE

Set TRUE if Unica is installed to support Unicode. Set FALSE if Unica is installed without support for Unicode

PROTOCOL The protocol used. For example, HTTP or HTTPS.
UPGRADE_FROM_TO 11.1+To12.1
AC_VERSION "12.1.x"
ACI_UNICODE "No"
CONFIGURE_ON_ERROR_PROMPT "Yes"
Table 2. Miscellaneous Parameters
Parameter name Parameter description
SOURCE_SCHEMA "CAMP86"
TARGET_SCHEMA "DBO"
DB_DRIVER_CLASS com.microsoft.sqlserver.jdbc.SQLServerDriver
DB_HOST_NAME The host name of the database system.
DB_PORT The port number of the database system.
DB_PLAN_HOST The host details of the database in the Plan system.
DB_PLAN_PORT The database port number of the Plan system.
DB_PLAN_HOST_NAME The database host name of the Plan system.
DB_DRIVER The database driver file name.
DB_ROOT_USER The database root username.
DB_ROOT_PASSWORD The database root password.
WLS_DB_USER_NAME WebLogic database username.
WLS_DB_PASSWORD WebLogic database password.
DB_TYPE The name of the database used in the system. For example, Oracle.
DB_TYPE_UTILS The name of the database utilities used in the system. For example, Oracle.
REPLACE_CONNECTION_URL_PREFIX The prefix used when forming a URL to the database. Each database has a different prefix. For example, the Oracle database prefix is jdbc:oracle:thin.
DIALECT The Hibernate dialect. Each database has a different dialect. For example, the Oracle database dialect is org.hibernate.dialect.Oracle10gDialect.
DB_DRIVER_CLASS The class name of the database drivers.
REPLACE_CONNECTION_URL_PREFIX The prefix used when forming a URL to the database. Each database has a different prefix. For example, the Oracle database prefix is jdbc:oracle:thin.
JDBC_DRIVER_JAR_LOCATION The location of the JDBC driver JAR file.
DB_DRIVER_JAR The location of the database driver JAR file.
MYSQL_ROOT_PASSWORD The root password for MYSQL.
ORACLE_OWNER Oracle owner details.
ORACLE_SID Oracle SID details.
REPLACE_JDBC_DRIVER_JAR

Name of the JDBC driver jar file. This name is also used in replacements in modules/jdbcmodule/main/module.xml (name of the JDBC jar).

MDB_ENCODING The encoding format used for MariaDB.
MDB_COLLATION Valid values are utf8_general_ci and utf8_unicode_ci.
MAX_CONNECTIONS The maximum concurrent connections supported.
If the JDBC URL contains additional properties, please use the parameters mentioned in JDBC Parameters using the format provided in the following example: jdbc:sqlserver://localhost;databaseName=AdventureWorks;MultiSubnetFailover=true;
Table 3. JDBC Parameters
Parameter name Parameter description
JDBC_URL_PROD JDBC URL of the Prod datasource of Interact.You can provide custom JDBC URL with JDBC properties.
JDBC_URL_TEST JDBC URL of the Prod datasource of Test.You can provide custom JDBC URL with JDBC properties.
JDBC_URL_LRN JDBC URL of the Prod datasource of learning.You can provide custom JDBC URL with JDBC properties.
JDBC_URL_INT05 JDBC URL of the Prod datasource of Interact.You can provide custom JDBC URL with JDBC properties.
JDBC_URL_INT JDBC URL of the Prod datasource of Interact runtime.You can provide custom JDBC URL with JDBC properties.
JDBC_URL_PLATFORM JDBC URL of the Prod datasource of platfrom.You can provide custom JDBC URL with JDBC properties.
JDBC_URL_CAMPAIGN JDBC URL of the Prod datasource of Campaign.You can provide custom JDBC URL with JDBC properties.
JDBC_URL_PLAN JDBC URL of the Prod datasource of Plan.You can provide custom JDBC URL with JDBC properties.
JDBC_URL_CONTACTCENTRAL JDBC URL of the Prod datasource of Contact Central.You can provide custom JDBC URL with JDBC properties.
JDBC_URL_JOURNEY JDBC URL of the Prod datasource of Journey.You can provide custom JDBC URL with JDBC properties.
JDBC_URL_JOURNEYREPORT JDBC URL of the Prod datasource of Journey Report.You can provide custom JDBC URL with JDBC properties.
Table 4. Parameters when Installing 12.1.3 or Upgrading to 12.1.3Add the following parameters when installing Cloud Native Unica 12.1.3 or upgrading to Cloud Native Unica 12.1.3
Parameter name Parameter description or value
Details removeAbandoned is a Flag to remove abandoned connections if they exceed the removeAbandonedTimeout.
testOnBorrow Indicates whether objects are validated before being borrowed from the pool. For an efficient validation, if objects fail validation, they are dropped from the pool and the system attempts to borrow another object.
PLATFORM_DATA_SOURCE_PARAMETERS "removeAbandonedTimeout='300';removeAbandoned='true';testOnBorrow='true'"
PLAN_DATA_SOURCE_PARAMETERS "removeAbandonedTimeout='300';removeAbandoned='true';testOnBorrow='true'"
JOURNEYWEB_DATA_SOURCE_PARAMETERS "removeAbandonedTimeout='300';removeAbandoned='true';testOnBorrow='true'"
CAMPAIGN_DATA_SOURCE_PARAMETERS
INTERACT_DATA_SOURCE_PARAMETERS "removeAbandonedTimeout='300';removeAbandoned='true';testOnBorrow='true'"
INTERACT_PROD_DATA_SOURCE_PARAMETERS "removeAbandonedTimeout='300';removeAbandoned='true';testOnBorrow='true'"
INTERACT_TEST_DATA_SOURCE_PARAMETERS "removeAbandonedTimeout='300';removeAbandoned='true';testOnBorrow='true'"
INTERACT_LEARNING_DATA_SOURCE_PARAMETERS "removeAbandonedTimeout='300';removeAbandoned='true';testOnBorrow='true'"
INTERACT_CHRH_DATA_SOURCE_PARAMETERS "removeAbandonedTimeout='300';removeAbandoned='true';testOnBorrow='true'"
COLLABORATE_DATA_SOURCE_PARAMETERS "removeAbandonedTimeout='300';removeAbandoned='true';testOnBorrow='true'"
CONTACTCENTRAL_DATA_SOURCE_PARAMETERS "removeAbandonedTimeout='300';removeAbandoned='true';testOnBorrow='true'"
Table 5. Parameters when Upgrading from 12.1.0.4 to 12.1.3Add the following parameters only when upgrading Cloud Native Unica from version 12.1.0.4 to version 12.1.3
Parameter name Parameter value
INSTALL_COMMAND1 "cp /docker/source/unica/Platform/tools/bin/manager-persistence-StandAlone.xml /docker/unica/Platform/tools/bin/"
INSTALL_COMMAND2 "cp /docker/source/unica/Platform/tools/bin/manager-persistence-StandAlone.xml /docker/unica/install/"