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

drools - 从客户端获取在决策服务器上执行的触发规则名称(Redhat Decision Manager)

我正在使用 REST api 使用无状态 kie 会话在决策服务器(Redhat Decision Manager 7.2)上执行规则。我目前正在获取触发规则的数量,但我也想获取这些规则的名称。这可能吗?

0 投票
1 回答
660 浏览

java - 调用容器“xxxxxx”时出错:在 Redhat Business Central 上解组输入时出错

我是 Redhat Business Central 的新手,正在探索。我已经创建了应用程序并成功部署了它。当我向服务器发送 POST 时遇到问题。

我收到错误“解组输入错误”。我附上了我的对象和规则的屏幕截图

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
34 浏览

jboss - 如何将 jBoss Drools 与 Wso2 Micro Integrator 集成以将 Drools 用作业务规则管理系统

我手头实施了 wso2 微集成器项目,该项目在业务逻辑中几乎没有硬编码的值和条件,所以我想将它们分开并使用 Drools(BRMS)将它们作为规则实现。

然后,我如何将 Drools 创建的规则应用于 wso2 微集成碳应用程序。

我在这里先向您的帮助表示感谢,

0 投票
0 回答
49 浏览

drools - 确定决策表中的哪些字段与事实不匹配

我有一个用例,要求我知道决策表中哪些字段匹配,哪些字段不匹配。我知道 Drools 使用算法来有效地识别匹配,它不是一种程序方法,它会依次检查字段,但我仍然想知道是否可以在字段级别识别匹配。

为了使用简化示例对其进行说明,请考虑以下决策表:样本决策表

现在,假设我正在使用 REST API 提交我的事实以获取决策。如果我发送以下事实:

  1. 车辆类型:汽车
  2. 尺寸:轿车
  3. 制造商:日产
  4. 建造年份:2015

我找不到任何匹配项,因为没有涵盖 2015 年的匹配规则。但是,我想知道 Drools 找到了车辆类型、尺寸和制造商的匹配项,但未能找到建造年份的匹配项:这是一个小例子

处理此用例的建议方法是什么?

0 投票
1 回答
186 浏览

drools - 如何在不使用业务中心 kie 容器的情况下在本地创建 KJar

我们是否有任何关于如何在不使用 Business Central Kie-Containers 的情况下在本地生成/构建 Redhat Drools 规则 Kjar 的文档/建议?

任何建议/帮助将不胜感激。

0 投票
1 回答
392 浏览

spring-boot - Java.lang.ClassNotFoundException:org.kie.api.KieServices$Factory

当我尝试启动 spring boot 时出现此异常 威胁 java.lang.ClassNotFoundException: org.kie.api.KieServices$Factory at java.net.URLClassLoader.findClass
这就是我的 pom 的样子。我想我在 pom 文件中缺少一些依赖项,但我不确定我缺少哪些。有什么想法可以解决这个问题

0 投票
1 回答
15 浏览

redhat - 无法解析 RHDM 7.9.0 导入的数据对象

我有一个要导入 RHDM 7.9.0 的 java 类。它会导入,但会显示一条警告消息,指出无法解析该类。导入后,我可以在源视图中查看它,但是当我尝试打开模型视图时,它显示消息“无法解析 Java 文件,无法打开编辑器选项卡,请改用源选项卡。”

这是正常的还是我的 Java 文件有问题?

0 投票
1 回答
101 浏览

drools - 是否有用于通过红帽流程自动化管理器/KIE 决策服务器执行 DRL 业务规则的 RESTful 接口?

我正在尝试使用 Red Hat 的 Process Automation Manager (7.10.0) 设置一些基本的“hello world”业务规则。有几种方法可以做到这一点——DMN、引导决策表、电子表格、DRL(Drools)等。我最感兴趣的是评估“原始规则”而不是设置“流程”或做出“决策”。例如,验证坐标对的格式(纬度和经度)。因此,我为我的初始用例选择了 DRL 规则定义。

问题:一旦我定义了 DRL 业务规则,有没有办法通过与 KIE 服务器一起部署的 Swagger UI RESTful 服务对其进行测试?使用 DMN 或引导决策表很容易做到这一点,但所有围绕 DRL 规则执行的文档都需要编写客户端(如 Java 或 Maven)。

0 投票
1 回答
68 浏览

git - 如何将现有的 RedHat BRMS 项目推送到远程 git 存储库

我有一个现有的 Redhat BRMS 项目。我想将我目前存在的所有现有项目资产从本地 git 推送到远程 Git 位置(Github)。

第 1 步:我进入 .git 目录

cd JBOSS_HOME/bin/.niogit/REPOSITORY_NAME.git

第 2 步:我已将远程 URL 指向 github

git remote set-url origin git@github.com:USERNAME/REPOSITORY_NAME.git

第 3 步:在 hooks 文件夹中创建 post-commit sh 文件

第 4 步:我添加了新的数据对象并进行了保存。我的远程 git 中没有任何反应。

请让我知道,以防万一我错过了什么。

0 投票
1 回答
73 浏览

drools - 如何使用 kie-feel-dmn 中的 DecisionTableImpl 类?

有没有办法在不使用整个库集的情况下使用“org.kie.dmn.feel.runtime.decisiontables.DecisionTableImpl”类?由于某些安全策略限制,我想使用我的数据库加载规则。