Question 1
Q1A financial services company is migrating its rule application from ODM V8.7 to V8.9.1. The existing application uses a custom rule session interceptor to log detailed performance metrics to a proprietary monitoring system. After migrating the RuleApp to the new environment, the development team observes that the custom interceptor is no longer being invoked. What is the most likely cause of this issue?
Show answer & explanation
Correct answer: B
In ODM, custom rule session interceptors are enabled by setting the ruleset.interceptor.className ruleset property to the fully qualified name of the interceptor class. During migration, deployment configurations and ruleset properties must be carefully reviewed and reapplied. It's a common oversight for these properties not to be carried over automatically, leading to the interceptor not being invoked by the rule engine. While the other options represent plausible issues, the direct mechanism for enabling an interceptor is this specific ruleset property.