问题标签 [jrules]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
business-rules - ilog jrules 和数据库连接
我正在使用 IBM ilog jrules 7.1 试用版进行 POC。我正在使用决策表来检查客户注册数据。
我的 ilog 决策表规则是——如果客户的状态是 CA、IL、AL 中的任何一个,则将状态设置为“合格”,否则将客户设置为“不合格”。
在一个愉快的路径中,我可以将状态代码添加为域文字,并且该规则可以正常工作。但是我需要使用一些 IRL 代码从数据库( mysql )动态加载这个域值。有没有人像我一样做过类似的要求,如果有人能指出我正确的方向,那将非常有帮助。
ilog - ilog jrules 规则工作室中的规则覆盖
我一直在尝试 ilog jrules 一段时间。我对规则覆盖功能特别感兴趣,尽管有纯粹的 IRL 方法来创建层次结构并以编程方式覆盖规则。我想使用规则工作室来覆盖规则,而不是在 IRL 中编写它。
在规则工作室的规则属性窗口中,有一个选项可以指定要覆盖的规则,但我没有找到任何地方提供用于为规则做出覆盖决策的条件。
任何人都可以对此有所了解吗?我在哪里添加用于覆盖规则的条件?还是我必须以 IRL 编程方式本身来做?
business-rules - ILOG Jrules 中自动变量的目的是什么?
在规则工作室中,在描述 BOM 对象时,有一个名为“生成自动变量”的复选框,它的用途是什么?它是一个全局变量吗?
ilog - 如何在 ilog jrules 中调用 ilrmain 函数
如何在 ilog jrules 中调用 ilrmain 函数,是隐式调用还是必须显式调用,在后一种情况下,我该怎么做。IBM 文档关于 ilrmain 功能非常晦涩难懂。
java - 在 ilog jrules java xom 模型中使用静态声明
在我的 java pojo XOM 模型中,我有一个静态变量说 count。我正在执行 5 条规则,它将 count 变量增加一。所以在执行结束时,我的值为 count = 5 。
现在,如果我声明一个非静态变量计数并为每个规则执行增加其值,该变量将被初始化 5 次并且它是非静态的。
换句话说,如果对象未声明为 static ,将创建我的 java XOM 模型类的 5 个实例吗?
java - 需要 JRules 规则集路径语法解释
我正在使用 JRules 6 并尝试使用 JRules API 执行规则。
我创建了一个新的 IlrSessionRequest 对象,将规则集路径传递给它的构造函数。当它执行时,它会失败,说规则集路径中的语法错误和错误代码XU.ERROR.10048。谷歌没有提供太多帮助..
规则集路径指的是什么?Niaevely,我刚刚输入了包含我的 XOM 的 jar 文件的路径,但它似乎不喜欢那样。
知道如何找出规则集路径是什么吗?
java - JRules Studio - 在测试时显示 IN_OUT 参数的值
我正在使用 JRules Studio 开发一些极其简单的规则。规则填充 IN_OUT 参数。测试完成后,有没有办法查询 IN_OUT 对象中的值?
最初我想在调试器中询问它,但任何其他想法都会受到欢迎。
business-rules - 如何将集合从规则传递给 java 方法
我有一组 Type Cars,我需要将它们从 ILOG Jrules 传递到我的 Java 评估方法。我的 Java 求值方法可以接受一个对象,所以可以接受一个集合。我需要在我的 Java XOM 中处理汽车集合,然后将一些输出返回给 ILOG。但是如何从我的 ILOG JRules 创建汽车集合?对于 DVS 测试,我如何通过 DVS Scenario Excel 表中的汽车集合?
business-rules - RTS 同步禁用 ILOG Jrules 中的 BOM
我将我的规则项目与另一台机器上的规则团队服务器同步。然后从 RTS 的另一台机器上签出规则项目。我从第二台机器向 BOM 中添加了一个新成员。然后将其同步到 RTS。现在来到我的第一台机器,我同步了规则项目。我得到了更新的 BOM 条目,但是我的 BOM 有点被阻止了。双击任何 BOM 中的成员不允许我编辑它!这是 Rule Studio 中的错误还是我做错了同步?
business-rules - 何时应该在 ILOG Jrules 中使用 BOM 到 XOM 映射 ExtenderName
在规则工作室 BOM 编辑器中,有 BOM 到 XOM 映射窗口,它要求输入执行名称和扩展程序名称。我可以在一个单独的项目中编写 java 代码并将其作为 BOM 导入。那么这种扩展机制的目的是什么?与往常一样,IBM 文档说明了如何做到这一点。但是不说为什么!