我是ODM 8.5(JRules的继任者)的新手,我正在尝试在ODM Rule Execution Server Console中测试一些规则。此时,我只是想确认我的规则更改已成功部署到RES。根据ODM的Testing Ruleset Execution help page,我应该能够检查输出文本框,以查看Explorer > RuleApps > RuleApp > Ruleset > Test Ruleset
下的网页上的“写入print.out的字符串”。我已经部署了包含以下代码段的规则:
但是,执行规则后,我在输出框中看不到println
的输出。 println当他们说“print.out”时文档引用了什么?如果我尝试将“System.out.println”替换为“print.out”,则会出现语法错误。如何将简单的调试输出显示在“输出”框中?
答案 0 :(得分:1)
note
方法将导致输出转到ODM Rule Execution Server控制台的“输出”文本框,例如,使用:
note("*** This is the rule modification ***");
答案 1 :(得分:0)
您可以在RES控制台中使用决策仓库(DW)。
首先,您需要激活规则集属性中的跟踪。 然后在执行之后,您可以在DW中搜索执行信息,例如,执行规则,数据值等等。检查在线文档详细信息(查找ODM IBM 8.5) 请注意,这可能会降低您的决策速度,因此最好不要在生产系统中使用此功能。希望这会有所帮助。