IBM Unica Optimize 8.6.0 Fixes

Downloadable files


Abstract

This page shows the fixes for IBM Unica Optimize.

Download Description

Product: Optimize

Version: Fix Pack 8.6.0.8 GA Release
Date: December 31, 2014

List of Fixes:

(APAR PO03086, DEF157537)
Unable to schedule an Optimize session run successfully, which is located under subfolders. For example, Opt1 is an optimization, and it is located under "All Optimize Session > folder1 > folder2>". Due to the defect, a user was unable to schedule an Opt1 Optimize session. This is now fixed.

(APAR PO02766, DEF179084)
IBM Unica Optimize generates incorrect results when the same customerid is given offers on multiple channels and a set of "Never A with B" rules are defined, which are circular and mutually exclusive. This is observed in a
very specific case. This is now fixed.

(PMR 180237, DEF180849)
A IBM Campaign error displayed when user adds or removes an offer or segment to be displayed from the Optimize session summary page of a session that was or has been scheduled. This is now fixed.

Known Issues:

(DEF161883)
Unable to edit user fields on the Rule Definition page when a strategic segment is selected. To work around this issue, the user can use the keyboard tab to navigate to the user field and make the necessary changes.

(DEF17023)
Although this fix pack installer requests the user to perform Automatic or Manual Database Setup, no database schema update is required. The default setting can be used, and no manual database step is required to complete the installation.

(DEF17150)
Although there is no Database Schema update in this fix pack, the PreInstall Summary screen shows:
Optimize Database Setup Manual.
This can be ignored, and no manual step is required to complete installation.

Issues fixed in previous fix packs on 8.6.0, included in this release:

Note: Release Notes from Optimize 8.6.0 still apply to this fix pack release.

Fix Pack 8.6.0.7

(CVE-2014-0114)
Apache Struts 1.X could allow a remote attacker to execute arbitrary code on the system, caused by the failure to restrict the setting of Class Loader attributes. An attacker could exploit this vulnerability using the class parameter of an ActionForm object to manipulate the ClassLoader and execute arbitrary code on the system. There is partial impact to confidentiality, integrity, and availability. This is fixed.

(CVE-2014-0050)
Apache Commons FileUpload and Tomcat are vulnerable to a denial of service. This is fixed.

Fix Pack 8.6.0.6

(APAR134477)
IBM UNICA OPTIMIZE CONFIGURED WITH MORE THAN ONE MIN/MAX FEC RULE DOES NOT RETURN CORRECT RESULTS
Optimize returned incorrect results when FEC rules were configured with minimum constraints and the over the time period was set to zero. This is fixed.

(APAR133897, DEF133898)
IBM UNICA OPTIMIZE CALCULATED VALUE OF SCORE MATRIX IS IGNORED
The calculated score matrix was ignored while an Optimization session was executed, and the results were incorrect. This was happening for a specific scenario. This is fixed.

Fix Pack 8.6.0.5

DEF129782)
Generation Loop error should not terminate the Optimize session execution.
Solution: This fix allows the Generation loop error to be set to a non-fatal error. The change skips processing of the chunk for which the Generation Loop error occurs.

After applying this fix pack, follow these steps to configure the Generation Loop errors to be non-fatal.
Windows:
- Edit ACOServer.bat
- Add the following line before the line "# OPTIMIZE_HOME: ..."
set SKIP_CHUNK_ERROR=GEN_LOOP_ERROR
Unix/Linux:
- Edit ACOServer.sh
- Add the following lines before the line "# OPTIMIZE_HOME: ..."
SKIP_CHUNK_ON_ERROR=GEN_LOOP_ERROR
export SKIP_CHUNK_ON_ERROR

To make the Generation Loop error fatal again, comment out or delete the lines added above and restart the ACO listener. After making any changes to "ACOServer.sh" or "ACOServer.bat", always restart the ACO listener so that these changes take effect. Before restarting the ACO listener, ask all users to log out of Unica Optimize and stop all running sessions, and also make sure all ACO Server processes are stopped.

After making the Generation Loop error non-fatal, an ACO session run will no longer fail with the Generation Loop error. The ACO Session will skip processing of the problematic chunk which causes the Generation Loop error. It will also log customer IDs of customers in this skipped chunk in the ACO server log at logging levels HIGH and ALL. The ACO Reports do not explicitly reflect information about skipped customers because of this error. However, these customers will be shown as rejected in the summary line of the report. To find out the list of customers skipped, run the Optimize session with 'Enable Bailout Logging' set to true along with SKIP_CHUNK_ON_ERROR=GEN_LOOP_ERROR. After executing the session, analyze the ACO server log manually and find the list of skipped customer IDs in it by searching for the string "Skipped Customer IDs".

(DEF90996)
WRONG OUTPUT IN POA TABLE FOR CELLNAME FIELD Inserting string values into the POA table did not show the correct cell name. When writing the cell name information from Campaign to the PCT table, everything looks
correct. However, when looking at the POA table, the user field, which contains the cell name, shows one value incorrectly. This is fixed.

(DEF90993)
Optimize session name should not allow special character. This is fixed. If the user enters any special character, they will get a validation error message and the session will not be saved.

Fix Pack 8.6.0.4

(APAR PO01184, DEF65143)
If the end user changes the DB2 system tables database user, it causes the Optimize session to fail. This is fixed.

Known issues:

Note: Release Notes from IBM Unica Optimize 8.6.0.0 still apply to fix pack releases.

(DEF17023)
Although this fix pack installer requests the user to perform Automatic or Manual Database Setup, no database schema update is required. The default setting can be used, and no manual database step is required to complete the installation.

(DEF17150)
Although there is no Database Schema update in this fix pack, the PreInstall Summary screen shows:
Optimize Database Setup Manual.
This can be ignored, and no manual step is required to complete installation.

Fix Pack 8.6.0.3

None

Fix Pack 8.6.0.2

(APAR PO00424, DEF11540)
Optimize server crashed intermittently while processing the FEC Min/Max rule on AIX. This is fixed.

Fix Pack 8.6.0.1

None

Prerequisites

Base Product Version Dependency:
This fix pack requires IBM Unica Optimize 8.6.0 or any fix pack 8.6.0.x

Other Product Version Dependencies:
This fix pack requires IBM Unica Marketing Platform and IBM Unica Campaign at version 8.6.0.8.

Note: Install all Unica products at the same fix pack level.

Installation Instructions

IBM Unica Optimize Fix Pack 8.6.0.8 can be applied only over IBM Unica Optimize version 8.6.0.0 or any Interim Fix provided on this release.

Installation Steps:

I. Task 1 - Before you begin:

  1. Ask all users to log out of IBM Unica application and stop all running Optimize sessions. Make sure all ACO Server processes are stopped.
  2. Stop the IBM Unica Optimize listener process which was started with "ACOServer.sh" or "ACOServer.bat".
  3. Take a backup of ACOOptAdmin.sh or ACOOptAdmin.bat file located at <OPTIMIZE_HOME>/tools/bin directory.

II. Task 2 - IBM Unica Optimize Installer:
  1. Log in to the system, where IBM Unica Optimize is installed, as the same user who installed the original version of the product.
  2. Put the IBM Unica Installer and IBM Unica Optimize installer in the same directory.
  3. If you are executing Fix Pack installer on AIX, run "slibclean" command from terminal before invoking the installer.
  4. Run the IBM Unica Installer and select IBM Unica Optimize to install.
  5. Select the directory in which all IBM Unica products are installed.
  6. Select the current IBM Unica Optimize installation directory as the install location if it is not selected automatically.

Note: If the Fix Pack installer cannot find the appropriate previously installed release, contact IBM Technical Support for assistance.

III. Task 3 - Restart IBM Unica Optimize listener:
  1. Start the IBM Unica Optimize listener process with "ACOServer.sh" or "ACOServer.bat".
  2. Confirm that the version information for this installation of IBM Unica Optimize is 8.6.0.8. The version can be confirmed:
      • from the version.txt file in Optimize Home directory
      • in the About Page inside the IBM Unica Campaign application after applying the Fix Pack
  3. Update ACOOptAdmin.sh or ACOOptAdmin.bat file located at <OPTIMIZE_HOME>/tools/bin with the earlier settings from the Original file.

Download package

Fix pack installers:
IBM Unica Optimize:

    Unica_Optimize_8.6.0.8_aix32.bin
    Unica_Optimize_8.6.0.8_aix64.bin
    Unica_Optimize_8.6.0.8_win32.exe
    Unica_Optimize_8.6.0.8_win64.exe
    Unica_Optimize_8.6.0.8_linuxrhel32.bin
    Unica_Optimize_8.6.0.8_linuxrhel64.bin
    Unica_Optimize_8.6.0.8_linuxsuse32.bin
    Unica_Optimize_8.6.0.8_linuxsuse64.bin
    Unica_Optimize_8.6.0.8_solaris32.bin
    Unica_Optimize_8.6.0.8_solaris64.bin
IBM Unica Installer:
    Unica_Installer_8.6.0.8.sh
    Unica_Installer_8.6.0.8_aix.bin
    Unica_Installer_8.6.0.8_linux.bin
    Unica_Installer_8.6.0.8_solaris.bin
    Unica_Installer_8.6.0.8_win.exe

Files Included in Fix Pack Installers:

Unix and Windows:
    unica_acosvr
    unica_aolsnr
    optimize_subcomponent_version.xml
    Contents of $OPTIMIZE_HOME/tools/lib directory where $OPTIMIZE_HOME is the fully qualified path to the Contact
    Optimization Home Directory.

Rate this page:

(0 users)Average rating

Document information


More support for:

IBM Contact Optimization

Software version:

8.6

Operating system(s):

AIX, Linux, Solaris, Windows

Reference #:

4035196

Modified date:

2015-01-02

Translate my page

Machine Translation

Content navigation