drools相关内容
我有一个流口水的问题,一直困扰着我一段时间。我想要找出最低和最高价格从一个项目对象(包含价格)使用累积列表。插入一个包含项目列表的成员对象(它包含项目对象列表)。 groovy/java source pseudo code ------------------------------- class Item { BigDecimal price } class Member {
..
Drools现在拥有对DMN(决策模型和符号)的完整运行时支持。DMN文件现在是可以添加到任何KJAR以供执行的资产。 我认为Drools规则是一个非标准/专有的规则,其中DMN是开放的,但是较新的标准。 我的问题.. Drools规则(.drl文件)和DMN(.dmann)解决的是同一个问题吗?从长远来看,DMN是否打算取代DRL? 推荐答案 Drools规则是非标
..
我开发了一个 jersey est 网络服务 API.现在我想在这个休息服务中集成 DROOLS 规则.在其余服务中,在确定所有必需条件后,我想将其发送到 drools 规则引擎并触发规则.这个怎么做.请帮我一步一步指导. 解决方案 这不是 Jersey,但这里是一个 REST Web 服务的示例,它使用 Drools 评估请求:https://github.com/gratiartis/
..
我正在尝试编写以下规则,这取决于以下 main 中提供的知识,该知识仅使用 JDK [库] Map(而不是非库类中的 Map).但它似乎没有工作...... 主要方法: Mapmapa = new HashMap();mapa.put(“高度", (float)1.73);mapa.put("重量", (float)79.0);mapa.put(“BMI", mapa.get(“体重")/
..
我在运行一个简单的 helloworld 示例 drools 项目时遇到以下错误. 199 [main] ERROR org.drools.compiler.kie.builder.impl.KieContainerImpl - 未知的 KieSession 名称:ksession-rulesjava.lang.NullPointerException在 com.sample.DroolsTes
..
我将 JBoss AS 7.1.1.Final 与 KIE Workbench/Drools 6.0.1.、Java 和 Eclipse (Kepler) 一起使用. 我需要 KIE Workbench(以前称为 Drools Guvnor)来让人们以图形方式创建/编辑带有事实和规则的 jar,然后将其作为 jar 存储在本地 maven 存储库中.这些 jars(以前是 pkg 的)我想以
..
我们尝试使用全新的 KIE 工作台(以前称为 Guvnor)和基于 maven 的新工件切换到 Drools 6. 现在我想使用中描述的系统第二张图片(“部署")中的这篇博文:通过 HTTP 从工作台存储库加载规则(虚线箭头,从左侧的 HTTP 直接进入应用程序). 问题是,我不知道如何将工件加载到我的 KieServices/KieModule 对象中.我基本不想用maven,我也不
..
我需要为drools 决策表中的Pojo 类创建一个新的多个对象实例.我已经使用两个事实学生事实和主题事实类来实现.我需要触发决策表中的所有规则,并且需要将所有值添加到对象的数组列表中.但我只得到决策表的最后一个规则值.似乎决策表的值被覆盖了. 事实 1 Class StudentFact{私有整数 ID;私人字符串名称;私人列表主题列表;公共无效 setId(int id){this.i
..
我正在浏览 Drools 文档,发现它没有做任何有趣的事情/解决任何问题(可能是我错了). 在 drools 中,我们将业务规则(在 .drl 文件中)指定为,例如, 当 "type = Jewellery" 然后 setDiscount(25%)当“type = KidDress"然后 setDiscount(30%) 以上与使用数据库的区别是什么? 我总是可以公开自定义 AP
..
我正在浏览 Drools 文档,发现它没有做任何有趣的事情/解决任何问题(可能是我错了). 在 drools 中,我们将业务规则(在 .drl 文件中)指定为,例如, 当 "type = Jewellery" 然后 setDiscount(25%)当“type = KidDress"然后 setDiscount(30%) 以上与使用数据库的区别是什么? 我总是可以公开自定义 AP
..
我在使用 drools-camel 组件部署 Camel 路由时遇到以下错误. 这就是我的路线的样子.
..
有人可以帮我解决以下例外情况吗?我将 Apache Camel (2.10-SNAPSHOT) 和 Spring (3.0.7.RELEASE) 与 Tomcat (7.0.26) 一起使用. 我的 pom.xml 中的 Drools 依赖项是 org.droolsdrools-camel
..
我是 Drools 的新手.我想知道是否可以使用某种可以在 Windows 命令行(shell/cmd)中输入的命令来编译 .drl 文件.我查看了 drools 发行版附带的二进制文件,但我无法找到编译 .drl 文件的方法.我对这样的命令感兴趣的原因是我想编写一个 ant 构建文件,它将编译我的 java 类和规则并创建一个 jar.这个 jar 应该是自给自足的,即从命令行运行 jar 应该
..
目标是向现有会话添加新规则.这可以通过使用KieScanner来完成,它会基于"kjar"将KieContainer更新到更高版本,然后更新会话,而无需创建新会话并重新建立事实基础. 现在的问题是,如何创建kjar并将其添加到本地Maven存储库中,并使工件可以被KieScanner解析和访问. 可悲的是,官方Drools回购中的示例毫无帮助,因为它们非常适合自己的需求,并且更加复杂.
..
我遇到了这个异常: java.lang.IllegalStateException:ConstraintMatchTotal(com.k.sp.rules/Minimum Conecutive Nights = 0hard/0medium/0soft)无法从其constraintMatchSet(XXXXXXXXXXX)中删除constraintMatch(XXXXXXXXXXX) 调
..
我的班级层次结构如下: 班级订单{列表项目;布尔资格;//获取器和设置器}班级项目{布尔资格;//getters和setters} 现在,我要做的是根据订单项目的合格状态设置其合格状态.如果订单中的所有项目的合格性均为假,则该订单的合格性应设置为"false".根据另一篇文章,我写了这样的规则: 规则“根据项目合格性检查订单合格性"方言"java"什么时候$ order:订单($
..
请参阅下面的KieScanner文档.已指定KieScanner与 remote maven 回购一起使用.如果我指定保存我的KieJar的远程Maven,则在项目构建时,所有jar都将下载到本地Maven缓存中.现在我的应用程序已启动并正在运行.如果远程maven存储库中有任何更新,则 1)KieScanner将自动获取更新吗? 2)KieScanner是否监听保存在本地Maven缓
..
我已经针对我的计划问题调整了课程时间安排示例...但是我不知道如何确保连续或相邻时段.我的日程计划包含一些活动,每个活动的持续时间都已转换为期间.例如...一个活动大约是120分钟,而时间段大约是30分钟,所以我创建了4个SlotActivities.这种方法似乎很容易使活动适应不同的时期....但是我找不到一种简单的方法来确保所有这些slotActivity必须是连续的.关于如何实现这一点的任何
..
我想将drools工作台6.4.0.Final与我自己的应用程序集成在一起. 下面是主要类: package com.example;导入com.idss.poc.CouponFact;导入com.idss.poc.Result;导入org.codehaus.plexus.util.FileUtils;导入org.drools.compiler.kie.builder.impl.KieS
..
我们有一个使用Drools规则集的Java应用程序.我们正在使用Drools 6.1. 这些规则在工作台存储库中可用.当我们使用Workbench更改规则集时,我们希望看到结果的更改.因此,在我们的Java代码中,我们添加了Kiescanner模块,该模块会定期检查此机器,但无法成功. 我们的Java代码 package com.sample;导入org.drools.compil
..