Contact Optimization session run errors

You might have configuration or other errors that prevent a Contact Optimization session from running.

Could not connect to the Contact Optimization server

Description of problem
This error indicates that Campaign cannot connect or communicate with the Contact Optimization server.
Solution

Confirm that the Contact Optimization listener is running.

If it is not running, start the Contact Optimization listener.

If the problem still persists, confirm all configuration properties that define the connection properties are configured properly, including:

  • Campaign|unicaACOListener|serverHost
  • Campaign|unicaACOListener|serverPort
  • Campaign|unicaACOListener|useSSL

Unable to unlock the session with session ID

Description of problem

This error is written to the Contact Optimization session log as Problem unlocking the session. ID: <session ID> CODE 11336: Accessed table not mapped.

This error is caused when the home directory for the database is not correctly specified.

Solution

You must configure the database connection in the ACOServer file appropriate for your operating system and database.

  • Oracle: Set ORACLE_HOME and ORACLE_LIB.
  • DB2®: Set DB2_INSTANCE_DIR
  • MSSQLServer: Configure the DSN setting for the database.

Restart the Contact Optimization listener after you edit the ACOServer file.

Response XML is missing the data xml element

Description of problem

This error is written to the Contact Optimization session log as [E] [TABLE ACC] DATA_SOURCE_CONNECT to UA_SYSTEM_TABLES(<Database Name>) as <UserID>: FAILED: CODE 11518: Database connection error [sdbsrc:2988].

You receive this error when you attempt to run a Contact Optimization session. This error indicates that the database credentials stored in the <Contact Optimization Installation Directory>/Install/jdbc.properties file are incorrect.

Solution

You can solve this issue in either of two ways.

  • Replace <Contact Optimization Installation Directory>/Install/jdbc.properties file with the <Campaign Installation Directory>/Install/jdbc.properties file.
  • Update <Contact Optimization Installation Directory>/Install/jdbc.properties with the correct credentials. Use the Marketing Platform encryptPasswords tool to encrypt the password.