kie相关内容
需要在Drools中建立Oracle数据库连接,以便在执行规则时根据需要获取一些数据。我该怎么做? 推荐答案 您不应该这样做。相反,您应该首先从数据库中查询数据,然后将其作为工作内存中的事实传递到规则中。 我试图写一份关于您不应该这样做的所有原因的详细答案,但结果发现StackOverflow有字符限制。因此,我将向您介绍高级原因。 延迟 数据一致性 缺乏数据库访问强化
..
我正在Drools规则引擎上工作,我在这个场景中将When块中的值从1000更改为2000,将符号从>更改为<;,我们是否可以使用表单编辑值 rule "payment" when account:Paymentinfo(transaction
..
我将 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,我也不
..
目标是向现有会话添加新规则.这可以通过使用KieScanner来完成,它会基于"kjar"将KieContainer更新到更高版本,然后更新会话,而无需创建新会话并重新建立事实基础. 现在的问题是,如何创建kjar并将其添加到本地Maven存储库中,并使工件可以被KieScanner解析和访问. 可悲的是,官方Drools回购中的示例毫无帮助,因为它们非常适合自己的需求,并且更加复杂.
..
请参阅下面的KieScanner文档.已指定KieScanner与 remote maven 回购一起使用.如果我指定保存我的KieJar的远程Maven,则在项目构建时,所有jar都将下载到本地Maven缓存中.现在我的应用程序已启动并正在运行.如果远程maven存储库中有任何更新,则 1)KieScanner将自动获取更新吗? 2)KieScanner是否监听保存在本地Maven缓
..
我刚刚安装了RedHat Decision Manager 7.3,可以部署决策服务.到目前为止,我一直在使用/server/containers/instances/{containerId} 端点来调用我的服务,其中有效负载列出了将对象插入到工作内存中的命令. 但是,这是一个有状态会话,我正在尝试弄清您如何使用无状态会话来调用决策服务.关于如何通过REST API进行操作的文档尚不清楚,
..
我想知道是否可以通过编程方式(通过API)将KJAR部署到执行服务器?我可以使用以下内容构建KJAR: 最终的KieServices kieServices = KieServices.Factory.get();最后的KieFileSystem kieFileSystem = kieServices.newKieFileSystem();kieFileSystem.write("src/mai
..
我正在使用商务中心和Drools 7.49.我已经通过Business Central配置了规则,并且能够触发规则并成功获得结果.现在,我需要的是一个API,最好返回一个JSON,其中包含所有规则描述,因为我想在Business Central中显示我的空间,项目和包装中设置的规则. 有没有一种方法可以获取已配置的规则详细信息. 请告知我是否需要其他信息.这是我的项目详细信息.空间:物
..
我正在将Drools与Eclipse和Maven结合使用来进行许多模式匹配的应用程序.我想使用KieScanner自动更新正在运行的KieSession,而无需重新启动应用程序.但这似乎不起作用. 我将7.24.0.t043用于org.kie和org.drools. 为此,我仅使用本地Maven存储库,因此我已指定路径并在settings.xml中将其设置为true.我还验证了使用最新
..
我正在尝试在Wildfly 8.0.0.Final上使用KIE-CI(用于动态Maven打包的规则)部署Drools. 我的简约测试项目的POM是:
..
我有一组字符串形式的规则,这些规则作为参数传递给我的函数,该函数未存储在任何文件中.从我到目前为止所读的内容来看,对于6之前的版本有很多解决方案,我猜测API会有很大的不同.(他们建议使用6.5中已弃用的KnowledgeBase) 到目前为止,这是我的解决方案: KieFileSystem kfs = kService.newKieFileSystem();资源drlResource
..
使用kie-server配置kie-wb的问题. 我已经在一台机器上安装了Kie-server的wildfly 8.2.1. 为此,我使用adduser.bat创建了两个用户: 管理用户 用户:-alpha1 密码:-password @ 1 角色:-管理员,kie服务器 应用程序用户 用户:-alpha2 密码:-password @ 1 角色:-管理员,kie服务器,所有人
..
我已经安装了 http://download.jboss.org/jbpm/release/6.4.0.Final/jbpm-6.4.0.Final-installer-full.zip 在此处这对学习非常有用,但是我真的想将它带到下一步,那就是拥有一个带有ear/war文件的单个wildfly服务器.我似乎找不到有关如何执行此操作的说明或建议. 我无法想象要在其中有一个VM来远程桌面,并发
..
我搜索了很多站点,但找不到有关.drl文件生成的任何特定相关示例。 .drl文件生成方面的文档也不值得。 解决方案 //- ---- package部分------- PackageDescr pkg = new PackageDescr(); pkg.setName(“ com.demo.model”); // -------此处的导入部分------- Impor
..
我在Apache Spark中使用带有Scala的流口水。为了让KIE知道查看我的私有关系存储库中的已编译规则,我尝试将系统属性“ kie.maven.settings.custom”设置为工作目录中包含的自定义settings.xml文件。 jar文件。 我试图在运行时设置此系统属性,但结果不一。这是我设置“ kie.maven.settings.custom”的代码。 val u
..
在构建知识库 KieBase 上,我们第一次将其实例存储在缓存中,以便我们可以使用此缓存的实例节省构建时间。我注意到当直接使用此实例x时。通常,触发所有规则所需的时间非常少,但是当我们使用缓存的实例时,触发所有规则将花费更多的时间。 这里是 KieBase 实例(即 KieBase 实例被直接使用) min:0 ms,max:184 ms,avg:7 ms 单个执行时间:[184,
..
我有下面的代码从Spark调用 drools规则引擎。 Spark版本:2.3.0 KieServices ks = KieServices.Factory.get(); KieContainer kContainer = ks.getKieClasspathContainer(); ClassTag classTagTest = scala.reflec
..
我对流口水并不陌生,对其进行了测试以创建kie会话,而当我尝试这样做时,却遇到此错误。按照本教程进行操作 http://javainuse.com/drools_hello_kie 我的pom.xml
..
我正在将jbpm-console(6.0.0.Final)与自定义工作项处理程序一起使用。我已经在我的jbpm-console WAR中嵌入了一个自定义工作项处理程序JAR,如此处的帖子#7所述: https://community.jboss.org/thread/221748 到目前为止,我已经成功地在jbpm-console中启动了流程定义,并且启动了自定义的WorkItemHa
..