假设我有1000个流氓和20个客户的规则。我想解雇那些特定于客户的规则。有可能一个规则适用于多于一个客户。我知道哪个客户正在使用该应用程序,因此我希望获得适用于客户的规则列表,以及我需要从数据库获取以激发这些规则的事实列表。 首先得到两个列表后,我会从数据库中获取值,然后激发该特定客户的所有规则。从规则中获取事实清单
-2
A
回答
0
这里最好的方法是使用一些智能包装。在客户自己的包裹中放置专属于客户的规则。不同的共享规则集可以放在其他包中。
您将例如定义kbases如下:
<?xml version="1.0" encoding="UTF-8"?>
<kmodule
xmlns="http://jboss.org/kie/6.0.0/kmodule">
<kbase name="acme"
packages="com.dunder.rules.acme, com.dunder.rules.paper">
<ksession name="acmeSession" type="stateless"/>
</kbase>
<kbase name="pipepiper"
packages="com.dunder.rules.pipepiper, com.dunder.rules.paper">
<ksession name="piedpiperSession"type="stateless" />
</kbase>
</kmodule>
以上将有“Acme公司”和“花衣”的规则,同时使用两种“纸”的规则。
+0
好的...但我看不出它是如何解决我的问题的....在这里,您已经举了一个2个客户的例子...让我们有一个场景,我们有3个客户A,B和C. 10个规则,其中5个规则是A,4个规则是B,6个规则是C。ABC都有一些规则只适用于他们,我不知道那些规则是哪些,一些规则是通用的所有和一些是AB和BC通用的。我知道哪些客户在应用程序启动时已登录。所以基于此,我想从DRL中获得要被解雇的规则列表以及将要解雇它们所需要的事实列表。 – pratik2392
相关问题
- 1. 从事实形成规则。基于规则的编程
- 2. WPF从自定义验证规则中获取实际值
- 3. 计算剪辑规则中的现有事实规则
- 4. Magento - 从订单中获取价格规则
- 5. 获取从CSS规则的继承
- 6. 如何从FluentValidator获取验证规则
- 7. 从数据路径获取OpenFlow规则
- 8. 如何获得规则RHS中的事实索引?
- 9. 从事实中获取最大值?
- 10. 根据目录价格规则获得产品清单
- 11. CLIPS - 从事实列表中获取特定模板的事实
- 12. 结构事实的序言规则
- 13. 从实体获取单列
- 14. InfoPath表单中提取规则
- 15. prolog从事实清单中发现最大值
- 16. 从路由中提取验证规则
- 17. breezejs可以从Ef配置类中获取验证规则吗?
- 18. Django:如何从视图中获取当前的URLConf规则?
- 19. 从Applescript中的邮件规则获取邮件
- 20. 如何从BRMS中的DRL文件获取规则定义
- 21. 获取笔记清单
- 22. Drools规则插入新的事实并激发其他规则动态
- 23. 从ExtJS中的Controller中单击事件获取表单?
- 24. 以SEO为代价清理重定向规则/重写规则?
- 25. 在Python中获取Trac项目清单
- 26. PMML中的简单规则
- 27. 获取销售规则优惠券
- 28. 获取URL不能重写规则
- 29. 获取所有TsLint规则tslint.json文件
- 30. 获取StyleCop规则SA1503 CurlyBracketsMustNotBeOmitted更灵活
显示您的代码。 –
@JeroenHeier我还没有写出它....这是给我的要求...现在我正在检查它是否可以通过流口水或不... – pratik2392
好的。所以什么阻止你这样做,我的意思是什么问题,你在哪里卡住 – Maverick