问题标签 [drools-kie-server]

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 投票
0 回答
49 浏览

drools - 在 drools 工作台决策规则模板中转换日期

嗨,我一直在尝试使用 drools 决策规则模板。我尝试在 drools 决策模板中的日期之间进行转换。模板如下所示。 在此处输入图像描述

生成的规则如下所示。

但是当试图验证错误时抛出如下。

日期格式化程序在初始对象列表中不可用。我将它添加到项目中的外部对象中。有没有办法解决这个问题?

0 投票
1 回答
119 浏览

drools - 对 KIE Server REST API 的无状态请求

我们正在使用 Business Central 和 KIE-server 的最新 Docker 映像,并正在使用 KIE 的 REST API 与规则服务客户端进行交互。

我们在 Business Central 中创建了一组规则,这些规则在触发时插入“响应”事实。

我们希望能够以无状态的方式向 KIE 服务器发送请求;即每次我们向服务器发送请求(通常由以下命令链组成的链:insert-object -> fire-all-rules -> get-objects)时,不应返回来自先前请求的对象/事实通过 get-objects 命令。

据我们了解,解决此问题的一种方法是为每个请求创建一个新会话。如何做到这一点?还有其他建议和/或参考吗?

0 投票
1 回答
35 浏览

microservices - 将不带工作台的 DRL 资源添加到 Kieserver

有没有办法在不使用工作台的情况下在 kieserver 中部署流口水文件?我想使用 Eclipse IDE 创建 DRL 文件,并通过 HTTP/REST 在独立的 kieserver 上部署/执行规则定义。

0 投票
0 回答
46 浏览

drools-kie-server - 同一个 JBOSS 实例中可能有多个 kie-server?

KIE-serverMenu->Deploy-Execution Servers 下,有一个添加New Server Configuration. 当我添加新的服务器配置时,它不会出现在对我的REST调用中,http://localhost:8080/kie-server/services/rest/server我只看到default-kieserver配置在standalone-full.xml. 我能够将项目部署到新的服务器配置,但无法执行它们。

我的问题:是否可以kie-servers在同一个实例上运行两个?standalone-full.xml只允许一个org.kie-server.id

这是否意味着,我们一次只能kie-server active在一个JBOSS实例上拥有一个?

0 投票
0 回答
186 浏览

wildfly - 在 Kie 服务器中部署容器时的警告消息

我正在使用带有widfly 24的kie服务器。我能够成功启动kie服务器。但是当我向它部署一个容器时。我收到很多关于 Maven 依赖项之一的警告消息。如何摆脱这些警告信息。

即使存在警告消息,我也能够成功使用 kie-container。我的项目 kmodule.xml 如下

kie-deployment-descriptor.xml 如下:

pom.xml 文件如下:

RESTemplateWIH 的 pom.xml 文件如下所示,它用作上面 pom.xml 中的依赖项

摆脱这些警告的任何帮助都会有所帮助。

0 投票
0 回答
14 浏览

drools - KIE Business Central HA - ZK 和 Helix 有必要吗?

参考这个:https://docs.jboss.org/drools/release/latestFinal/drools-docs/html_single/#_wb.vfsclustering 具体来说:如果该 VFS 位于每个本地服务器上,那么它必须保持同步集群的所有服务器之间。

在使用 k8s 中的共享 PVC(卷挂载)时,是否可以避免使用 ZK 和 Helix 来协调多个业务中心服务器。假设共享卷安装在 /opt/jboss/vfs 并设置了以下配置: org.uberfire.nio.git.dir /opt/jboss/vfs org.guvnor.m2repo.dir /opt/jboss/vfs/m2

这是否允许多个实例共享编辑器文件锁以及需要协调的所有其他内容?

0 投票
0 回答
47 浏览

rest - 使用 REST API 的 DROOLs 会话的持久性?

我们正在尝试使用 JPA 或类似替代方法为 drools 有状态会话设置持久性。我们在 GCP Kubernetes Engine 中使用 Business Central 和 KIE 服务器的 Docker 镜像。

我们目前有为用例的每个 UID 创建和维护有状态对象的规则,我们通过触发 BatchExecutionCommands 使用 REST API 与这些规则进行交互。

我们正在寻找一种将会话/状态信息持久保存到磁盘以用于备份和可扩展性目的的方法,但正在努力寻找有关从远程客户端管理 KIE 服务器持久性的任何信息。我们发现的示例都直接访问 Kbase/Ksession 以设置此持久性,但我们无法从远程客户端执行此操作。任何建议/参考将不胜感激?

0 投票
1 回答
45 浏览

jboss - 导入和导出 JBPM 7.59 流程

谁能在这里帮助我了解如何将 JBPM 7.59 的所有流程导出到一个文件夹中?或如何克隆存储库?

到目前为止,我所做的是使用以下方法从 JBPM 获取流程

https://stackoverflow.com/a/56167353/13864904

但这将再次帮助我获得一个流程,并且我在 JBPM 上开发了 100 多个流程,那么我如何一次导出所有流程?

我也做了以下方法,但在这里也没有找到任何运气,

https://developer.jboss.org/thread/249463

这里 swiderski.maciej 说过要克隆存储库,但是当我这样做时,它给了我一个错误,即 git 找不到存储库。

我使用了这个命令git clone ssh://wbadmin@localhost:8001/(myspace name here)

但这也不起作用,也许我给出了错误的 URL(有人可以在这里帮助我)

我的主要目标是我想导出我在 JBPM 上开发的所有流程,并将其提交到某个外部 GIT 存储库中,但是通过上述方法,我很难单独提取每个流程,然后将其一一导入另一个环境.

TIA

0 投票
1 回答
105 浏览

jbpm - 如何在最新的 JBPM 7.62 中绕过身份验证

我已经配置了最新版本的 JBPM 7.62,之前我使用的是 7.58v,并且我已经成功实现了如何绕过用户以及如何通过使用独立设置的此属性与任何用户声明、启动和完成任何任务.xml 文件

但在这个新版本中,我收到以下错误

在此处输入图像描述

为什么上述属性不适用于新版本的 JBPM 任何人都可以在这里帮助我。

TIA

服务器日志:

0 投票
0 回答
123 浏览

drools - 使用最新版本的 Oracle JDK 的 Drools

是否可以将最新版本的 Drools 7.63.0.Final 与最新版本的 Tomcat 10.0.14 和 Java Oracle JDK 17 LTS 一起使用?

我注意到最新版本的 Drools7.63.0.Final 只能工作/支持 Wildfly 23,它只支持 JDK 11(不是最后一个,不推荐)!!!

如果我们必须在 Wildfly 26/tomcat 10 和 java 17 中使用最新版本的 Drools 怎么办?