Installing and configuring the Advanced Business Rules solution

Ensure that you install the Advanced Business Rules solution and configure both Product Master and Operational Decision Manager to work with the Advanced Business Rules solution.

Prerequisites

Ensure that you meet the following prerequisites before you install Advanced Business Rules.
  • Install IBM® Product Master.
  • Operational Decision Manager must be installed, but not necessarily on the same server as Product Master.
  • Ensure that you are using the latest Operational Decision Manager (ODM) version.
  • If Product Master and Advanced Business Rules are installed on different servers, then the Product Master server must be able to communicate with the Advanced Business Rules server on the Advanced Business Rules port. The port number is 9080 by default.

Installing on Product Master

After you confirm that you meet the prerequisites for installing Advanced Business Rules, perform the following steps to install Advanced Business Rules on Product Master.
The installation script updates the following items:
  • The jars-custom.txt file under the $TOP/bin/conf/classpath folder.
  • The flow-config.xml file under the $TOP/etc/default folder.
  • The script also adds the wodm folder under the $TOP/etc/default folder.
  1. Extract the wodm.zip file into a convenient temporary folder. For example, $TOP/wodm.
  2. From the $TOP/wodm/documents/README folder,
    1. Follow steps 2 - 9 under the Installation Procedure section.
    2. Follow the instructions under the topic Set Up Data Model section.
    Note: To access the source code for the solution, extract the wodm.src.zip file into a temporary folder to extract the wodm.extensions.src.zip file. This file contains the complete source for the solution and can be extracted in any convenient folder. For more information about the WODMAPI API, see the src/com/ibm/ccd/solution/wodm/api/WODMAPI.java file.

Migrating Operational Decision Manager

If you have an existing installation of IBM Operational Decision Manager, update your existing installation. Follow these steps to migrate to the current version.
  1. Extract the wodm.zip file into a convenient temporary folder. For example, $TOP/wodm.
  2. Follow the steps in the $TOP/wodm/documents/README.

Configuring Product Master for Advanced Business Rules

After you install Advanced Business Rules onto Product Master, you need to then configure Product Master to fully integrate and use Advanced Business Rules.
Specify the locales for the WODM Integration Lookup Table Spec.
  1. Using Spec Console, open the WODM Integration Lookup Table Spec for editing.
  2. Select the locales to use from the available locales. These locales identify the locales in which the decision type name is specified.

Configuring Operational Decision Manager

You need to configure Operational Decision Manager for working with Advanced Business Rules as follows:
  1. Extend the rule model to contain an extra custom property that is used by Advanced Rules Management. You can choose any name for this custom property. For example, EntityId. This name must be specified as the value for the configuration that is set in the <entry_identifier_property> section of the wodm-config.xml file.
  2. For each rule project that is associated with an item or category in the Product Master, create a sub branch under the main branch. You can choose any name for this branch. For example, Dev. This name must be specified as the value for the configuration that is set in the <rule_development_branch> section of the wodm-config.xml file.