有什么方法可以获得ODM 8.10中决策表的激发行吗



我使用这种方式来获得规则名称:

com.ibm.rules.engine.ruledef.runtime.Rule ruleFired = getRule();
java.lang.String ruleName = (java.lang.String) ruleFired .getName();
java.lang.System.out.println("ruleFired " + ruleName );
return ruleName;

但是,我无法获得为描述表激发的特定行

您可以使用RuleEngineObserver在方法中创建一个观察器

ruleExecutionStarted(Observable obs, RuleInstance rule) 

方法:rule.getRuleAction((.getName((将在规则为决策表时提供表行执行数。

最佳

最新更新