Discovering and applying ruleset updates

Rulesets that are used by an integration server can be refreshed either automatically or manually when they are changed in the Operational Decision Manager (ODM) Rule Execution Server.

You can discover and apply updates to ODM rulesets automatically, by configuring properties in an ODMServer policy, or manually, by using the administration REST API. IBM® App Connect Enterprise queries the ODM Rule Execution Server for information about all rulesets that are currently in use in the integration server, either through an ODMRules node or a JavaCompute node. Checks are made to see whether either of the following conditions has been met:
  • An existing ruleset has been updated.
  • A new ruleset has been deployed that allows a latest ruleset reference to resolve to a later version (as described in Configuring the ruleset path).

If either of these cases is true, the new ruleset is downloaded and used by the integration server.

When a new ruleset is loaded, the details are reported by the integration server through BIP messages that are sent to the event log:
  • bip4337. Ruleset '&1' from ODMServer policy '&2' has been updated.
  • bip4338. Ruleset '&1' from ODMServer policy '&2' has been updated and now resolves to ruleset '&3'.

If any problems occur when the updated ruleset is being downloaded or compiled, the issues are reported through BIP error messages.

To discover and apply ruleset updates, complete the steps in one of the following topics: