问题标签 [redhat-brms]

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

database-connection - 如何将 Jboss BRMS (6.4.0.GA) 连接到任何数据库

我有一个带有 Person 表的 SQL Server 数据库,我想将这些人的列表从数据库加载到 BRMS 中的 Arraylist 或 List 以应用规则。我怎样才能做到这一点?

0 投票
1 回答
754 浏览

rest - 休息端点和示例 json 请求以调用部署在 jBPM 中的规则?

我通过 KIE 工作台 6.3.0 创建了示例规则项目,并通过控制台成功部署。
该端点成功地为我提供了部署详细信息->http://localhost:8080/jbpm-console/rest/deployment/com.mycompany.myprojects:itz376-project:1.0.0.0

有人可以帮助我使用端点和示例 json 有效负载来使用 REST api 调用规则吗?
所有可用的文档都讨论了启动流程/任务等。如何直接调用规则?

0 投票
1 回答
403 浏览

drools - 在 BRMS 工作台中将 xls 决策表转换为决策表时出错

我在 StackOverflow 上发现了类似的问题,但没有答案:Error convert xls decision table toguided decision table BRMS

我有这样的 xls 文件: 在此处输入图像描述

将其作为决策表(电子表格)上传后,该表“验证”可以提供正确的源(正确时然后块)但是当我尝试将表“转换”为将生成 *.gsdt 决策表的引导决策表时,我在服务器控制台上出现以下错误:

请参阅以下工作台屏幕截图以供参考: 在此处输入图像描述

注意:上传 xls 文件后,上传的决策表的源部分正确显示了规则,但是一旦我尝试转换它,规则就会丢失部分代码。

任何可以引导我走向正确方向的想法将不胜感激。提前致谢!

0 投票
1 回答
82 浏览

java - 在 Java 中获取 redhat BRMS 中触发的规则

我们将 Redhat BRMS 6.4 用于使用 Java 开发的应用程序。为了获得更好的日志记录功能,我正在考虑记录 Redhat BRMS 中触发的规则。有没有办法我们可以取回 BRMS 中触发的规则作为响应。

0 投票
1 回答
462 浏览

java - 使用数据对象调用 drools REST API 时出错包含列表

我遇到了一个问题,我试图使用 REST API 调用 drools,并且作为我的加载的一部分,我正在传递主数据对象,以及将作为我的响应对象的第二个数据对象。因此,我们的想法是在工作内存中有一个可以更新的空响应对象。我的 XML 看起来像这样:

其中,在我的数据对象“responseList”中定义为:

因为它被定义为一个列表,所以在尝试调用 API 时出现以下错误:

所以,我的问题是......

如何在请求有效负载中正确表示我的 List 属性,以便它正确实例化响应对象而不是引发此错误?

任何帮助将不胜感激。

谢谢。

0 投票
1 回答
620 浏览

java - 如何在 Jboss EAP 6.4 中为 BRMS 设置 JVM 设置

我已经安装了 JBoss BRMS 6.4 的可部署版本。我的 linux 虚拟机有 09 Gb 的内存。为了控制 JVM 内存,我通过修改 JAVA_OPTS 行来调整standalone-secure.conf 文件:

JAVA_OPTS="-Xms6G -Xmx6G -XX:MaxPermSize=3g -Djava.net.preferIPv4Stack=true"

我重新启动 BRMS 服务,但在执行 BRMS 规则时,top 命令显示 java 仍然消耗超过 6 Gigabit 的内存。

我该如何解决这个问题,或者在 JBoss EAP 中控制 Java 内存的最佳方法是什么?

感谢您的帮助社区

0 投票
2 回答
148 浏览

open-source - 开源 Drools 和 RedHatBRMS 有何不同。在生产环境中使用开源 Drools 不是一个好主意吗

根据我的理解,RedHat BRMS中的所有组件都可以通过集成各种drools组件来实现。那么,在生产中使用流口水是不是一个坏主意?

0 投票
0 回答
106 浏览

drools - Drools 7.6.0 休息端点总是返回 200 成功并带有虚拟响应

我已经开始探索 Drools 7.6.0 并创建了如下简单的指导规则。

http://localhost:8080/kie-server/services/rest/server/containers/instances/LoanApprovalGuidedRule

端点总是返回上面的虚拟响应,响应为 200。如果我在这里遗漏了什么,请有人帮助我。

0 投票
2 回答
1938 浏览

java - 议程组在 Drools 中未按预期工作

现在,在我的 drools 项目中,我在不同的 DRL 文件中有两组规则,这些规则由议程组拆分。对于议程组“preCheck”,我为该议程组中的每条规则设置自动焦点为真。例子:

对于另一个议程组 - “defaultRules” - 规则没有设置自动焦点属性。例子:

通过其余 API 调用规则时,我还尝试通过 JSON 有效负载将焦点设置为“preCheck”议程组。例子:

但是,在执行规则时,似乎首先评估“defaultRules”议程组中的规则。我不知道为什么。我对口水比较陌生,所以我完全有可能没有正确理解议程组的概念,但我确信这种设计将确保“preCheck”规则首先评估。

任何人都可以提供有关为什么没有发生这种情况的任何见解吗?如果我需要提供更多详细信息,我可以。

提前致谢。

0 投票
0 回答
766 浏览

drools - Drools 无法将项目从(Git Lab)导入到 Workbench

我正在使用 Red Hat BRMS 6 将我的远程存储库项目克隆到工作台(业务中心)。它说克隆成功但无法在编辑器中打开项目。

日志:2018-04-02 18:47:05,793 INFO [org.kie.workbench.common.services.backend.service.KieService](默认任务 14)文件:pom.xml,完整路径 [默认://master @drools-bc-sync-sample/pom.xml] 不在项目中。无法设置项目名称。

远程存储库: https ://github.com/sureshpec04/drools-bc-sync-sample

关于如何解决此错误的任何想法?

更新: 我现在可以克隆存储库并在业务中心创建一个项目。但是,提交后挂钩不起作用。这意味着,我的存储库不会使用在业务中心创建的新文件进行更新。

提交后文件:/tools/appsw/jboss/brms/data/.niogit/drools-bc-sample.git/hooks 内容:

!/bin/sh

git push 起源大师

权限设置为 777。