是否可以从REST获取insertLogical事实或在drools 6.2中添加自定义REST URL?

时间:2015-09-15 06:31:56

标签: rest drools kie-server

我有一个规则,在RHS中我插入了另一个事实。在Drools 6.2中,我们可以在容器中部署规则,然后在该容器上触发规则。当我运行fireAllRules的POST请求(批量执行)时,我可以找回我插入的事实。似乎没有办法访问insertLogical Fact。即使是getObjects也需要事实处理,因为我没有插入事实,所以没有办法得到它。是否可以选择将事实插入RHS?

我想要尝试的其他选项是添加另一个可以从with-in容器中公开的REST URL。此URL可以从容器内本地触发规则,并将自定义对象传回给我。这可能吗?

1 个答案:

答案 0 :(得分:0)

针对您的情况的简单解决方案可能是在您的DRL中定义查询以返回逻辑插入的事实。 使用BatchCommand,您可以执行该查询并获得其结果。 希望能帮助到你,