问题标签 [ibm-odm]

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.

0 投票
2 回答
765 浏览

jrules - 将日期分配给 ODM 中的变量规则集

我目前正在开发 ODM 8.0.1。我正在做一个项目,我需要添加一个日期类型的规则集变量。我们需要将 brms 与大型机集成。所以我们需要为它生成 cobol 代码。所以当我们分配一个日期类型的规则集变量并生成 cobol代码它会抛出错误说“需要初始化它”。然后当我们在初始值选项卡中将它初始化为 java.util.Date() 时,在生成代码时也会出现放置错误。

请帮助了解如何将规则集变量设置为 Date() 类型。

提前致谢

0 投票
2 回答
2197 浏览

rule-engine - 在 ILOG/ODM 中使用 Arraylist 循环遍历一组记录

我需要遍历一组记录并将每条记录中的开始日期与当前日期进行比较,并在规则的操作部分输出一条消息。我试图找出是否可以在 ILOG/ODM 规则 XOM 中使用数组列表,并在规则中使用它来循环记录集。您能否建议我实现此要求的最佳方法。

0 投票
4 回答
1240 浏览

ibm-odm - IBM ODM,使用 REST API 添加规则

有什么方法可以使用来自客户端的 Java rest api 在 IBM ODM 中添加或删除规则。

0 投票
1 回答
703 浏览

jrules - 使用 ant 将 ruleapp 从一台服务器部署到另一台服务器

我正在使用 odm 8.0.1。我需要制作一个 ant 脚本,我可以在其中将现有服务器上的 ruleapp 部署到不同的服务器。就像我在 E1 服务器上有我的 ruleapp,我需要在帮助下将该 ruleapp 从 E1 部署到 E2蚂蚁自动化。

请帮助。在此先感谢

0 投票
3 回答
294 浏览

jrules - 从 odm 8.0.1 中的 RES 获取 xom

我目前正在使用 odm 8.0.1。我有一个场景,我需要从 Res 获取 xom。我已经使用 res-fetch 获取了 ruleapp,但没有获得 xom 的任何选项。

实际上,我的目标是将规则应用程序从一台服务器部署到另一台服务器。如果有其他可能的方法,请告诉我。

提前致谢。

0 投票
2 回答
555 浏览

business-rules - 如何识别基于 IBM ODM 规则的应用程序的复杂性?

我想知道,如何衡量基于规则的应用程序的复杂性?

IBM 是否定义了标准方式?

或具有功能点的东西来衡量基于软件的应用程序的复杂性

复杂性总是基于一些参数,例如 1) 正在传递的参数 / 2) 存在的规则数量 / 3) 数据库查找 / 4) 网络延迟 / 5) 规则集解析时间 / 6) 规则集执行时间 / 7) 应用程序设计/ 8) 执行单元配置 / 9) 配置 XOM / 10) 异步规则集解析 / 11) 连接池大小 / 12) RES 服务器配置 / 13) XU 配置 / 14) 减少服务器日志中的跟踪

有人可以帮助我了解 IBM 推荐它的标准方式还是由应用程序架构师决定?

非常感谢任何和所有输入...在此先感谢。

0 投票
1 回答
349 浏览

ibm-odm - IBM ODM 中的内存管理。IBM Operational decision Manager 中的响应对象创建问题

我想知道,我们应该如何执行 IBM ODM 中编写的规则。我正在使用 ODM V8.0.1。我已经尝试如下。

我创建了一个 XOM,它有一个带有 String 变量的 Request 类和一个带有布尔值的 Response 类

我创建了一个添加此 XOM 的规则项目以创建相应的 BOM。

我已将请求对象添加为 IN 规则集参数并响应 OUT 然后使用以下代码创建了一个规则

如果“请求”的 xyz 是 {" "," " "," "}

然后

在“请求”上将 x 设置为 true;

创建了一个具有操作函数()和一个规则包的规则流

我创造了

我已经生成了一个 DVS excel 文件并填充了输入和预期结果。

然后我用excel表运行这个规则流

运行方式 --> 运行配置

我的执行引发了 Nullpointer 异常和其他一些 ExecutionUnit 异常。当我调试时,我发现问题是在 prepWorkingMemory() 函数之后以及规则尝试设置布尔值时未创建响应对象。

我尝试将 Ruleset 参数设置为 IN_OUT 然后执行为自己创建了响应对象,而没有 prepWorkingMemory() 函数。但它甚至期望布尔值作为输入,这不适合我的场景。

有人可以帮我解决我出错的地方吗?我坚信问题出在功能上。请纠正我。

此外,如果可能的话,您能否详细说明 IBM ODM 中的内存管理。

谢谢你。非常感谢您的帮助和时间:)

0 投票
2 回答
224 浏览

ilog - DSV:客户方案提供者 - NullPointerException

我正在尝试为规则设计器创建自定义场景提供程序,并创建了一个插件来通过运行配置执行它。我能够创建插件并运行 DVS Runner;但是,我在 IlrDVSRunner 收到 NullPointerException。我无法通过各种方式解决异常。任何帮助将不胜感激。

MotorScenarioProvider.java

MotorScenarioProviderRunner.java

0 投票
2 回答
567 浏览

ibm-odm - 从 IBM ODM 公开规则的名称

我的要求是将决策服务器中可用的所有规则显示到我的 GUI 中。业务用户将决定在决策服务器中为特定业务案例执行所需的规则集。为此,我需要通过调用任何 Web 服务或读取已存储规则名称的数据库表来从决策服务器读取规则名称。所以我的问题是——是否有从决策服务器公开的 WS?或者决策服务器存储规则名称的任何表?如果没有,是否有任何解决方法,例如运行将规则名称更新到表中的脚本?我正在使用 IBM ODM 8.5。有什么帮助吗?

0 投票
1 回答
245 浏览

rest - 使用 REST API 在 Rule Execution Server 上查看已部署规则集的内容

如何在 ODM 8.5 中使用 REST API(GET) 查看已部署的规则集存档内容?

我知道在 RES 控制台上查看已部署的规则应用程序存档内容,包括选择 b2x、bom、irl、xml、空目录的选项