问题标签 [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 投票
1 回答
1679 浏览

msbuild - 为 msbuild 注册 xml 命名空间

我有一个 ILOG “rulep” 项目文件。它是这样开始的:

特别要注意:xmlns="http://www.ilog.com/rules/visual_studio/7.0"。另请注意:不是 msbuild 2003 格式。

当我使用 msbuild 构建项目文件时,我得到

有什么方法可以用 msbuild 注册这个 xmlns 吗?

0 投票
3 回答
7093 浏览

java - 从 java 客户端调用 Ilog Jrule 规则执行服务器

我正在尝试使用 java 客户端在 IBM Jrule Rules execution server 中执行规则。我有 Websphere community Edition V2.1 服务器,我可以使用部署在 samae 服务器中的 JSF 调用和执行规则。

我想使用 java 客户端调用和执行规则。我没有找到任何方法来做到这一点,

在 EJB 中。通过设置 Initial Context 环境属性,我们可以从 web 以及从 java 客户端调用 EJB。有没有与此类似的方法,调用规则执行服务器规则,使用 java 客户端,Web 部件已经在工作。

我得到以下错误。

任何人都可以建议在哪里指定规则执行服务器 url、用户名和密码。就像我们在 EJB 中指定 InitialContext 值一样。

0 投票
2 回答
488 浏览

visual-studio-2010 - 调试后删除的项目引用

我们最近升级到 VS2010 (10.0.40219.1 SP1Rel) 和 .net 7.1.1.4 (x64) 的 ILOG 规则。现在可能发生以下情况:

  1. 打开解决方案。
  2. 调试项目
  3. 停止调试。
  4. 关闭一个文件(目前为止:app.Config 和 Program.cs)
  5. 观看“重构规则”通知窗口出现。
  6. 当每个 rulep 文件的第一个项目引用被删除时,惊恐地倒吸一口凉气。

大型解决方案会发生这种情况(约 60 个 csproj 和约 15 个规则)。较小的解决方案会发生这种情况(6 个 csproj 和 1 个规则)。

我们已经开始采取极端的开发措施来避免引用丢失(在调试时卸载所有规则并在调试后关闭/重新打开 VS2010)。

我们的项目或软件设置中是否有一些东西可以更改以阻止项目引用下降?


更新:虽然使用调试器是发生“重构规则/引用删除”问题的可靠方法,但它偶尔也会通过关闭文件而发生 - 不使用调试器。


我已经授予了第一个赏金,如果有人提出可以接受的答案,我愿意设置第二个赏金。


解决方法:我们有三个解决方案文件

  1. 包含构建服务器所有内容的解决方案文件。
  2. 仅包含规则及其依赖项的解决方案文件。开发人员构建一次以获取规则的 .dll。
  3. 不包含规则项目的解决方案文件。需要 rulep 的 dll 的项目具有将 dll 复制到其文件夹中的预构建事件以及对该位置的程序集引用。允许调试和发布构建需要一点点摆弄。

开发人员可以安全地调试没有规则文件供 VS 破坏的第三个解决方案。

0 投票
1 回答
5541 浏览

rule-engine - 使用 IBM 规则引擎

我被要求编写与 IBM 规则引擎 (ILog) 一起使用的概念证明 (POC)。

我在 IBM 站点上看到了很多文档,但仍然没有设法使用它来推进 POC。

有没有人使用过 IBM 规则引擎并且可以给我关于这个规则引擎是如何工作的高级解释?

0 投票
1 回答
326 浏览

ilog - ILOG 上下文 IBM

我是 ILOG 的新手,我想知道,这句话是什么意思:

在我的工作空间的示例项目中,我没有看到将“上下文”定义为变量。这是在 ILOG 中定义的隐式变量吗?

0 投票
1 回答
9335 浏览

c++ - 如何使 cplex 不输出到终端

我正在使用 IBM cplex 优化器来解决优化问题,并且我不想要优化器所做的所有终端打印。在 IloCplex 或 IloModel 类中是否有成员将其关闭?这些是关于削减和迭代的印刷品。打印到终端是昂贵的,我的问题最终将是数百万个变量,我不想在这些多余的输出上浪费时间。谢谢。

0 投票
4 回答
2984 浏览

unit-testing - 如何在不使用 DVS 的情况下测试 ILOG JRules 规则集?

我正在尝试将 JRules BRMS 7.1 用于项目。我发现 DVS 在测试规则集方面有一些限制。

就是无法测试Excel场景文件模板中复杂类型集合中的内容。

但我理解这是正常的,因为这种内容对于 Excel 表格格式来说太复杂了。

因此,任何人都知道在不使用 DVS 的情况下测试需要大量测试用例和大量复杂类型输入的规则集的最佳方法是什么?

0 投票
2 回答
3239 浏览

java - 如何从 java 访问 ilog 决策变量?

我有一个在 IBM ILOG CPLEX Optimization Studio 中建模的线性问题,它返回正确的解决方案,即目标值。出于模拟目的,我使用了一个 ILOG 模型模型文件和一个我都从 java 调用的数据文件:

现在,我想从 java 访问实际的决策变量 match[Matchable]。

在 ILOG CPLEX Optimization Studio 中,我使用以下命名法:

在 Java 中,我通过以下方式访问目标值(效果很好):

现在,我如何访问决策变量“match”?到目前为止,我已经开始

但我似乎无法更进一步。非常感谢您的帮助!非常感谢!

0 投票
1 回答
4344 浏览

java - 如何使用 Java 调用 ILOG JRules 业务规则?

我已经使用 ILOG Studio 制定了业务规则并将业务规则部署到 RES。现在我想在 java 项目中使用该业务规则。

使用 Java 调用/使用业务规则的方法有哪些,我需要在 java 项目中导入哪些库?请提供一些链接或示例以调用业务规则。

谢谢

0 投票
2 回答
1436 浏览

database-connection - ilog jrules与数据库连接-详解

我正在使用 IBM ILOG JRules 进行 POC,而且我是 JRules 的新手。我有一个业务需求:

  1. 我将在数据库中拥有文档类及其属性。
  2. 在 Rule Studio 中,我将为每个角色创建一个具有以下条件的决策表:

    If Document Class is <abc> and User Role is <xyz> Then Return Properties <P1, P2,…&gt; as editable.

  3. 我必须找到一种方法来整合数据库和决策表,以便决策表可以识别属性值。

谁能帮助我如何使用 IRL 代码以简单的方式实现它?