IBM Support

Unexpected values in domain drop-down

Troubleshooting


Problem

When you write a rule or define a decision table, a drop-down completion menu opens that unexpectedly contains items from several domains in your BOM.

Symptom

When you select a placeholder to add a value to a phrase in a rule or a decision table, a drop-down menu shows items from a mix of different domains.

Cause

This behavior occurs when the verbalization of several methods in your BOM are the same up to the placeholders that use the domain.

For example:


    add {0} to the customer offers
    add {0} to the shopping cart

The predictive mechanism in the Intellirule editor offers choices that are based on what was written before the placeholder in each instance. In our example, add is written before the placeholder {0} in each phrase.

When the mechanism encounters a domain placeholder, it includes all the items of the domains that can be used at this location. If multiple BOM methods start with a particular verbalization, the drop-down menu displays values from multiple domains.

This behavior is limited to Intellirule. It does not occur in the guided BAL rule editor or the in-place decision table editor for editing cells. These editors do not provide the predictive feature in Intellirule.

Resolving The Problem

You have the following options to resolve this problem:

  • Use the guided BAL rule editor or the in-place decision table editor.
  • Modify the verbalization of the methods that cause the ambiguity so that the predictive mechanism recognizes the placeholder that you select, and therefore, its domain type. For our example:

      add {0} to the customer offers
      add product {0} to the shopping cart

[{"Product":{"code":"SSQP76","label":"IBM Operational Decision Manager"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"General","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.5;8.0;7.5","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}},{"Product":{"code":"SS6MTS","label":"WebSphere ILOG JRules"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"General","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.1;7.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
10 August 2022

UID

swg21651881