全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
在线帮助-规则库-主规则-客户规则池初始化1,客户规则池初始化初始化就是传入客户定义的规则数据,这部分数据可能来自于CKRule规则池测试界面,但常常是来自于数据库。即业务系统编辑好数据之后就把规则放入数据库中。在本站的一些测试项目中,主规则会出现如下的代码:var _table = LookDB(select as id,sindex as index, as returnType,Get + name as propname,0 as codestyle, as ifcode,0 as thencodeisscript,SET( + name + , + CalcCode + ); as thencode,0 as priority , as execstepfrom poolset);InitPool(_table);ExePool();这一小段代码,只有3个方法。LookDB,InitPool和ExePool,意思分别为查找数据库,返回DataTable类型数据,使用数据初始化规则池,执行规则池。其中DataTable的格式如下:字段名.Net格式说明Idstring标识Id,可为空。Indexint规则显示顺序,可为0。ReturnTypestring当前方法返回类型,多数情况下为空。PropNamestring当前代码脚本生成的方法名,不能为空,不能重复。Codestyleint代码样式,0为设置式,1为If/Else式。If/Else式时IfCode一定要有内容,并返回bool类型。IfCodestringIf/Else式时IfCode一定要有内容,并返回bool类型,否则为空。IfCodeIsScriptintIf内容是否为脚本,0为表达式,1为脚本。一般为0。ThenCodestringThen逻辑内容,不能为空。ThencodeIsScriptintThen内容是否为脚本,0为表达式,1为脚本。ElseCodestringElse逻辑内容,If/Else样式时使用,可为空。ElseCodeIsScriptintElse内容是否为脚本,0为表达式,1为脚本。Priorityint规则优先级,不可为空,数字大的规则先执行。ExecStepstring执行时机,设置之后,可以在ExePool中传入时机名称,以选择性地执行规则集合。上面是.Net的DataTable数据类型的格式,而数据库格式是根据业务系统所采用的数据库来确定的,如Oracle可以这样设置。字段名格式IdVarchar2(50)IndexNumber(4)ReturnTypeVarchar2(50)PropNameVarchar2(50)CodestyleNumber(1)IfCodeVarchar2(1000)IfCodeIsScriptNumber(1)ThenCodeVarchar2(2000)ThencodeIsScriptNumber(1)ElseCodeVarchar2(2000)ElseCodeIsScriptNumber(1)PriorityNumber(4)ExecStepVarchar2(20)2,数据库访问LookDB方法是当前开发的唯一一个数据库访问接口,但CKRule自身没有数据访问能力,其定义了一个数据访问的基类,业务系统开发商实现该基类和相关数据访问代码之后就有数据库访问能力了。请打开CKRule设计程序,在工
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广西河池市巴马瑶族自治县人民医院人才招聘44人历年真题汇编带答案解析
- 2025年兴业银行长沙分行社会招聘模拟试卷带答案解析
- 2026年陕西省选调生招录(面向华东师范大学)历年真题汇编带答案解析
- 2026年中国铁路南昌局集团有限公司招聘本科及以上学历毕业生24人历年真题汇编附答案解析
- 2026广东广州江门市中心医院人才招聘参考题库附答案解析
- 2025北京大学汉语教育学院招聘劳动合同制工作人员招聘1人笔试模拟试卷附答案解析
- 2025中国人民人寿保险股份有限公司锡林郭勒中心支公司招聘5人历年真题汇编附答案解析
- 2025广西国际博览事务局招聘急需紧缺高层次人才1人历年真题汇编带答案解析
- 2026中国牧工商集团有限公司校园招聘8人笔试模拟试卷带答案解析
- 2025贵州安顺镇宁县总工会招聘工会社会工作者2人历年真题库附答案解析
- 2025年建行反假币考试题库及答案
- 管道施工安全措施方案
- 2025年深圳龙华网格员试题(附答案)
- 2025北京市延庆区招聘社区工作者笔试笔试题库附答案解析
- Unit 7 Will people have robots.(Section B 1a-2e)教学设计2024-2025学年人教版八年级英语上册
- 电厂装置性违章培训课件
- 2026届江西省上饶市广丰县新实中学高一数学第一学期期末学业水平测试模拟试题含解析
- 辐射事故应急演练脚本
- 2025年会考音乐美术试题及答案
- 2025年四川省公务员考试行政职业测试卷
- 2025年生产部年终总结2篇
评论
0/150
提交评论