问题标签 [ilog]

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 回答
1833 浏览

optimization - Cplex/OPL 本地搜索

我有一个在 OPL 中实现的模型。我想用这个模型在java中实现本地搜索。我想用一些启发式方法初始化解决方案,并将这些初始解决方案提供给 cplex 根据模型找到更好的解决方案,但我也想将搜索限制在特定的邻域。关于如何做的任何想法?

另外,如何限制所有变量的范围?什么是最好的:在自己的 opl 或 java 甚至 C++ 中实现这些启发式和本地搜索?

提前致谢!

0 投票
0 回答
74 浏览

symbols - 什么| (管)算呢?

我的同事向我转发了一些代码,如下所示。我想了解符号是如何|运作的。我有一个粗略的想法,它正在循环NutritionDataTuple 并将唯一值存储food到 stringFoods中。但是有什么我想念的吗?我在网上搜索,|但找不到任何东西。

0 投票
1 回答
3061 浏览

ilog - IBM ODM aka iLog JRules 数据库基于查询的规则在执行时抛出 NPE

我正在尝试克服由特定要求引起的挑战,该要求需要几个规则查询数据库并根据从 SELECT 语句获得的值返回结果。虽然我知道让 JRules 连接到数据库本身并不是“最佳实践”,但在这个阶段它实际上是必需的。

我在 XOM 中创建了一个包装类,生成了它的 BOM 等价物,并描述了它的构造函数和方法,如下所示。虽然我从规则引擎中得到了一个 NPE 异常,但我似乎无法弄清楚为什么。

此外,当在单独的 java 项目中使用时,包含查询数据库的语言化方法的类工作正常,没有任何错误。

任何人都知道为什么在调用规则时会引发异常?

规则集参数:

姓名-- | 类型 | 方向 | 默认值 | 语言化

合同 | 模型.合同 | 输入 | (无)| 收到的合同

会费 | java.math.BigDecimal | 输出 | (无)| 会费

代理引擎 | wrapper.AgencyCampEngine | 输出 | (无)| 在引擎中

规则流程

规则流

例外:

0 投票
1 回答
107 浏览

ilog - 我如何知道哪些 IBM iLog.NET 规则在执行期间受到影响?

我正在使用 IBM iLog.NET 业务规则引擎(v7r1 或类似版本),但我找不到我的规则失败的原因。我如何追查失败的原因、位置和原因?

我有一个本地对象模型,它调用我在 IIS 6.0 上的 IBM 规则服务中托管的规则。

我的大约一半规​​则配置为使用新状态代码修改其中一个输入对象。当我认为应该设置代码时,代码没有设置,但我无法确定哪些规则受到了影响。

0 投票
2 回答
2378 浏览

java - javax.naming.NameNotFoundException:在上下文“ejblocal:”中找不到名称“ilog.rules.res.session.impl.ejb3.IlrStatelessSessionLocal”

我只想用本地 EJB3 会话调用规则集。

我在上下文中找不到异常javax.naming.NameNotFoundException:名称。发生这种情况的可能性有哪些?"ilog.rules.res.session.impl.ejb3.IlrStatelessSessionLocal""ejblocal:" in websphere

源代码:

问候

0 投票
2 回答
3195 浏览

business-rules - 如何在 (ILOG) IBM ODM 中将自定义属性设置为业务规则

我需要为每个规则设置一个新属性(例如:唯一 ID),并在执行期间从相应规则的操作部分访问它。例如:如果人的年龄超过 18 岁,则将输出设置为规则的 ID。

(这里的 ID 应该来自正在添加的新属性。)

我正在使用 IBM ODM 8.5。请建议从业务规则中获取唯一ID的所有方法是什么?

在虚方法的 B2X 映射中,我使用instance.getRule().properties. 我期待自定义属性和所有其他规则属性。但是,属性地图只有以下六个:

键:ilog.rules.business_name 值:测试分数

键:ilog.rules.package_name 值:检查分数

键:请求者邮件值:

键:状态值:新

键:ilog.rules.package 值:check_score

键:ilog.rules.group 值:check_score.test_score

0 投票
2 回答
69 浏览

business-rules - 在 ILog 的字段中查找负数

我在 Ilog Jrules 中有以下要求,

有一个包含正数和负数的整数字段。要求是遍历整数字段,找到并删除负数中的负号。这听起来很简单,但我找不到解决方法。

任何帮助或指示将不胜感激。非常感谢。

0 投票
0 回答
51 浏览

java - Ilog 输出到 XML

我有一个输出,我将它转换为 XML,但 XML 出现时有些标签不合适或写错了。

这是 Ilog 输出:

XML 输出:

这是我的代码:

有没有办法删除这些标签并更正放错位置的“/”?问候

0 投票
3 回答
390 浏览

ilog - ILOG 动态规则集

我们如何从一组规则中创建一个动态规则集?这个群体是动态的。我正在使用 IBM ODM 8.0.1

0 投票
2 回答
919 浏览

string - 使用 ILog Jrule 中的 BAL 从输入字符串类型参数值中删除空格

我有一个采用字符串类型输入参数的规则。我可以使用 BAL 从这个参数保存的值中删除空格吗?

如果不是这样做的其他选择是什么。在这个 JRule 中有一个决策表,其中条件列是此参数,然后输出是操作列。

假设您为 Rule IsDepartmentManager 定义了 String 类型的 Rulset 参数“名称”,其中输出规则集参数是布尔值。

现在在决策表中,名称列中的值是“John”,因此为 True。否则为假。

现在,当此规则作为 Web 服务调用时,输入发送为“John”。由于名称包含空格并且决策表进行完全匹配,因此结果返回为 False。