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.
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

JRE_HOME The path of the Docker Java Runtime Environment.
SUPPORTED LOCALES The supported locales. Valid values are:
  • en_US
  • zh_TW
  • fr_FR
  • de_DE
  • ja_JP
  • ko_KR
  • pt_BR
  • es_ES
  • zh_CN
  • it_IT
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_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.
DB_DRIVER_CLASS The class name of the database drivers.
DIALECT The Hibernate dialect. Each database has a different dialect. For example, the Oracle database dialect is org.hibernate.dialect.Oracle10gDialect.
DB_DRIVER_JAR The location of the database driver JAR file.
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.
TABLE_SPACE The table space name for the database.
DB_ROOT_USER The database root username.
DB_ROOT_PASSWORD The database root password.
DB_HOST_NAME The host name of the database system.
DB_PORT The port number of the database system.
DB2INST1_PASSWORD The password for the DB2 instance.
LICENSE ACCEPT if you accept the license or DECLINE if you do not accept the license.
DB_PLAT The database name for Platform.
DB_PLAN_HOST The host details of the database in the Plan system.
DB_PLAN_HOST_NAME The database host name of the Plan system.
DB_PLAN_PORT The database port number of the Plan system.
DB_PLAN The database name for Plan.
DB_DRIVER The database driver file name.
PROTOCOL The protocol used. For example, HTTP or HTTPS.
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 the JDBC Parameters table 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.4 or Upgrading to 12.1.4Add the following parameters when installing Cloud Native Unica 12.1.4 or upgrading to Cloud Native Unica 12.1.4
Parameter name Parameter description
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.4Add the following parameters only when upgrading Cloud Native Unica from version 12.1.0.4 to version 12.1.4
Parameter name Parameter description
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/
Table 6. Enabling Auto-restart of ServicesAdd the following parameters to enable auto-restart of services in case they stop.
Parameter name Parameter description
PLATFORM_TOMCAT_CHECK_SERVICE TRUE
ASSET_TOMCAT_CHECK_SERVICE TRUE

The auto process restart scripts are integrated in the containers. If required, you can customize these scripts.

Table 7. Defining Wait Time for Unica Products
Unica application Parameter Value Description
Unica Platform PLATFORM_TOMCAT_WAIT_TIME 90 The wait time in seconds for Apache Tomcat server to start.
Unica Plan PLAN_TOMCAT_WAIT_TIME 90
Unica Interact INTERACT_TOMCAT_WAIT_TIME 90
Unica Campaign CAMPAIGN_TOMCAT_WAIT_TIME 90
Unica Content Integration ASSET_TOMCAT_WAIT_TIME 90
Unica Centralized Offer Management CENTRALIZEDOFFER_TOMCAT_WAIT_TIME 90
Unica Insights Reports INSIGHTS_TOMCAT_WAIT_TIME 90
Unica Journey JOURNEY_TOMCAT_WAIT_TIME 90

Example:

JOURNEY_TOMCAT_WAIT_TIME: "90"