gpt4 book ai didi

java - (ILOG)IBM ODM 8.5 在执行时记录规则的名称

转载 作者:行者123 更新时间:2023-12-01 06:17:13 25 4
gpt4 key购买 nike

我想创建一个日志,例如 System.out.println("RuleName : "+ruleName);在 IBM ODM 规则引擎中。

这就是我所做的;

1- 创建静态的 BOM 虚拟方法并获取实例的参数ilog.rules.engine.IlrRuleInstance 的对象。

instance ilog.rules.engine.IlrRuleInstance

2- 通过以下方式创建 BOM 到 XOM 映射

System.out.println("Log icinde");
String ruleName = "";
if (instance != null )
ruleName = instance.getRuleName();
else
System.out.println("instance null!");
if (ruleName != null) {
System.out.println("RuleName: "+ ruleName);
}
return;

3- 在规则流中将其称为初始或最终操作。

utility.logla(ruleInstance);

但是当我执行流程时,我的日志不起作用实例是null,并且ruleName也是null

我应该如何使用 bom 配置和设置日志记录功能。你能给我举个例子吗?

谢谢。

最佳答案

因此,您可以使用作为执行服务器一部分的决策仓库来跟踪每次执行。这可以包括在执行过程中触发了哪些规则,但这取决于您应用的过滤器。

以下是有关 DW 的文档以及如何设置它:http://pic.dhe.ibm.com/infocenter/dmanager/v8r5/topic/com.ibm.wodm.dserver.rules.res.managing/topics/con_res_dw_overview.html

关于java - (ILOG)IBM ODM 8.5 在执行时记录规则的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21755216/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com