问题标签 [kie-workbench]

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

optaplanner - 尽管成功启动和终止解决,但没有任何内容保留到数据库

所有实体的表都是在部署时自动创建的。但是,当使用 REST API 创建、启动和终止求解器时,尽管成功启动和终止求解,但没有任何内容保存到数据库中。请参阅下面的日志。我正在使用从 jbpm 安装程序 7.0.0.Beta6 安装的 kie-wb 和执行服务器。

我错过了什么吗?

2017-03-14 23:30:06,971 INFO [org.drools.compiler.kie.builder.impl.KieRepositoryImpl] (EJB default - 4) KieModule was added: ZipKieModule[releaseId=org.optaplanner.examples:cloud-balancing:1.0,file=C:\Users\User\.m2\repository\org\optaplanner\examples\cloud-balancing\1.0\cloud-balancing-1.0.jar] 2017-03-14 23:30:07,584 INFO [org.hibernate.jpa.internal.util.LogHelper] (EJB default - 4) HHH000204: Processing PersistenceUnitInfo [ name: org.optaplanner.examples:cloud-balancing:1.0 ...] 2017-03-14 23:30:07,601 INFO [org.hibernate.dialect.Dialect] (EJB default - 4) HHH000400: Using dialect: org.hibernate.dialect.MySQLDialect 2017-03-14 23:30:07,687 INFO [org.hibernate.tool.hbm2ddl.SchemaUpdate] (EJB default - 4) HHH000228: Running hbm2ddl schema update 2017-03-14 23:30:08,114 INFO [org.kie.server.services.impl.KieServerImpl] (EJB default - 4) Container cloud-balancing_1.0 (for release id org.optaplanner.examples:cloud-balancing:1.0) successfully started 2017-03-14 23:30:23,379 INFO [org.kie.workbench.common.screens.datasource.management.util.ServiceUtil] (DataSourceManagementBootstrapTimer) Getting reference to managed bean: WildflyDataSourceProvider 2017-03-14 23:30:23,433 INFO [org.kie.workbench.common.screens.datasource.management.util.ServiceUtil] (DataSourceManagementBootstrapTimer) Getting reference to managed bean: WildflyDriverProvider 2017-03-14 23:31:26,260 INFO [org.kie.server.services.optaplanner.SolverServiceBase] (default task-55) Solver 'solver1' successfully created in container 'cloud-balancing_1.0' 2017-03-14 23:31:37,659 INFO [org.optaplanner.core.impl.solver.DefaultSolver] (pool-11-thread-1) Solving started: time spent (62), best score (-1init/0hard/0soft), environment mode (REPRODUCIBLE), random (JDK with seed 0). 2017-03-14 23:31:37,699 INFO [org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase] (pool-11-thread-1) Construction Heuristic phase (0) ended: time spent (103), best score (0hard/-1000soft), score calculation speed (76/sec), step total (1). 2017-03-14 23:31:48,198 INFO [org.optaplanner.core.impl.solver.termination.BasicPlumbingTermination] (default task-57) Terminating solver early. 2017-03-14 23:31:48,199 INFO [org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase] (pool-11-thread-1) Local Search phase (1) ended: time spent (10603), best score (0hard/-1000soft), score calculation speed (66839/sec), step total (1). 2017-03-14 23:31:48,201 INFO [org.optaplanner.core.impl.solver.DefaultSolver] (pool-11-thread-1) Solving ended: time spent (10604), best score (0hard/-1000soft), score calculation speed (66146/sec), phase total (2), environment mode (REPRODUCIBLE).

0 投票
1 回答
571 浏览

drools - 我可以使用 Drools (KIE) Workbench 测试规则吗?

我是 Drools 的新手,所以我的问题可能很明显,但我找不到答案。

我定义了数据模型和规则,构建并部署到我的 Drools 服务器。有什么方法可以使用 Drools Workbench 测试它,或者我需要实现 Java 客户端应用程序或手动模拟从 Web 客户端(如 Postmen 或 SoapUI)到 Drools 服务器的调用?谢谢!

0 投票
1 回答
636 浏览

java - Kie Workbench,引导规则,在规则中创建对象

我是 Drools 和 Kie Workbench 的新手,所以请多多包涵。我无法决定编写指导规则的“那么”部分的最佳方式。我的问题如下:

规则:如果客户有特定的资产类别,则生成并添加任务列表以关闭客户。例如:

在 THEN 部分,我需要做这样的事情:

我的问题是围绕“那么”部分和任务对象。BA 应该能够在需要时创建任务。任务对象现在只是一个带有“字符串描述”字段的容器对象。BA 是否需要预先创建这些,或者他们可以像我上面所做的那样在指导规则中创建它们?

请注意,BA 可以随时使用 Kie 工作台创建新任务,并且有成千上万的客户共享相同的任务。每个 clientOffBoard 对象的任务列表可能有 0 个任务。在工作台中处理这个问题的最佳方法是什么。任何意见,将不胜感激。

我当前的设置涉及使用我的“事实”创建一个 JAR 文件,即所有上述类,但在实际执行中,可能会为事实分配值,即创建一个具有特定描述的新任务对象,然后将此任务插入到clientOffBoard 任务列表。

我希望这是有道理的。

谢谢

0 投票
1 回答
460 浏览

git - Drools 工作台异常:无法打开 git-upload-pack

在 JBOSS EAP 上部署 Drools Workbench 6.5 (kie-drools-wb-6.5.0.Final-eap7.war)时,出现以下错误:

由于我位于不允许从 Github 下载的防火墙后面,我该如何绕过呢?

0 投票
2 回答
242 浏览

drools - 如何学好 Drools?

我是学生,刚开始学习 Drools。我对如何学习 Drools 感到困惑。我对这个领域一无所知,但是我的教授让我学习了这些东西并制作了一个专家系统。

我已经安装了drools工作台——kie-drools-wb-distribution-wars-6.4.0.Final-tomcat7这个版本。但是不知道怎么学好。这意味着下一步和下一步。我需要做什么?可以告诉我吗?非常感谢!

0 投票
1 回答
49 浏览

optaplanner - 如何在 kie-workbench 7.0.0.beta8 中配置本地搜索阶段

你好。

我尝试使用 optaplanner 和 kie-workbench。

我的环境是 JDK 1.8.0 / WildFly 10.1.0 / kie-workbench 7.0.0.beta8。

如下图,它们只显示构建启发式阶段,所以我无法在分数配置中定义本地搜索阶段。

是否需要添加设置来显示本地搜索按钮?

或者,我跳过了一些事情要做?

得分阶段

0 投票
1 回答
439 浏览

configuration - 如何配置 kie-workbench 7.0.0 的角色

你好,我找不到kie-workbench的一些菜单,所以我问了一些事情。

我的环境是 JDK 1.8.0 / wildfly 10.1 / kie-workbench 7.0.0.CR1。

这是我的kie 项目屏幕,他与手册的屏幕不同。最关键的是我不能改变其他项目。

下面是我的安装步骤。请检查我忘记了什么。

  1. 使用 add-user.sh,我添加了三个用户。

  2. 编辑 Web.xml,在kie-workbench中添加一些角色(但我没有在工作台中配置详细信息)

我认为 web.xml 有更多设置,但我找不到如何设置。

请帮我。

0 投票
1 回答
350 浏览

maven - Drools KieScanner 无法自动获取 SNAPSHOT 版本!

我想将 drools 工作台 6.5.0.Final 与我的应用程序集成。代码如下:

下面是我自己的应用程序使用的 settings.xml。

我正在将kjar安装并部署到我的nexus存储库中。当我第一次启动应用程序时,它会编写一个名为“resolver-status.properties”的跟踪文件,该文件记录一些timstamp,因此本地服务器不获取在nexus-server中更新的更新jar。我得到了这样的日志:

谁能帮我弄清楚?谢谢!

0 投票
1 回答
289 浏览

java - (Optaplanner 7.0)Execution Server 和Optaplanner-Example 项目有什么不同?

首先,在 KIE-Workbench 7.0.0.CR3 中为定义域制作 DataObjects,计算分数的一些规则,求解器配置 xml。

使用 Build & Deploy,执行服务器解决了这个问题。

检查我的 jar 文件(Workbench 的结果)后,我复制 optaplanner-examples java 项目并删除 Eclipseorg.optaplanner.exapample.common中的包以外的包。

制作主应用程序CloudBalancingHellowWorld.java,并为数据 I/O 定义持久性。

添加 Workbench 的 jar 文件后,它们会返回一些错误消息,如下所示。

我怎么解决这个问题?

或者,如何在没有执行服务器的情况下使用工作台的结果 jar 文件?

参看。在我的工作台的结果 jar 文件中,有一些类和 *.gdrl、*.rdrl、*.solver.xml。但是在solver.xml中,他们没有提到gdrl,rdrl。

0 投票
0 回答
823 浏览

drools - 重复的规则名称

我正在使用 kie 工作台。当从引导决策表引导规则 Tamplet创建规则时。它抛出错误“变量的重复声明”。但是,如果使用 DRL 文件创建相同的规则,它就可以正常工作。

规则.drl

在java项目中调用它。

该规则是从引导决策模板生成的。它引发运行时错误..无法构建 KieBaseModel:defaultKieBase [4,0]: Duplicate rule name: rulesdrl22_0 Duplicate declaration for variable 'ooorrr'

但是在删除模板并将其粘贴到 rules.drl 文件后,它按预期工作。

尝试删除 jar 文件并重新生成它,但没有帮助。