XU notification in a cluster over multiple cells

Technote (troubleshooting)


Problem(Abstract)

When Rule Execution Server is used in a clustered environment with multiple cells, the XU notification of ruleset update managed by Rule Execution Server Console is limited to the scope of XUs in the same cell of the Rule Execution Server Console.

Symptom

A common scenario is:

The cluster contains servers from cell A and cell B, each cell contains servers with XUs deployed and one Rule Execution Server console.

Both Rule Execution Server Console are referencing the same Rule Execution Server database.

When Cell A has a new ruleset deployed, Cell A RES notify the XUs within Cell A, but the XUs in Cell B are not to be notified.

The servers in Cell B will pick up the new ruleset after a restart.

This means there is a chance the rule execution in Cell B and Cell A will not use the same version of the ruleset consistently.


Cause

The scope of Rule Execution Server console is limited to the cell level: instance in Cell A will not be aware of the XUs in Cell B.


Resolving the problem

Each Rule Execution Server Console must use a dedicated database.

A hot deployment process to deploy a new RuleApp to each Rule Execution Server Console needs to be designed.

Then Rule Execution Server console in each cell with take care of the notification for each XU within the same cell.

Related information

Clustering JRules


Cross reference information
Segment Product Component Platform Version Edition
Business Integration IBM Operational Decision Manager Platform Independent 8.5, 8.0, 7.5

Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

WebSphere ILOG JRules
Modules:Execution Server (BRES / RES)

Software version:

7.0, 7.1

Operating system(s):

Platform Independent

Reference #:

1458245

Modified date:

2011-05-03

Translate my page

Machine Translation

Content navigation