【技术实现步骤摘要】
一种为参数设定的参数域校验方法
本专利技术属于信息
,特别是涉及一种为参数设定的参数域校验方法。
技术介绍
在信息系统,参数赋值应该满足一定的规则。如果参数赋值超出了其定义的范围,会引发一系列问题。比如参数TEST_CLASS表示性能要求,它只存在“保性能”和“不保性能”二种状态,如果用户由于录入错误给其赋值第三种状态就会引发程序处理错误;再比如参数STS_ID表示标准代码,只有用户定义的才是有效代码,如果给该参数赋值了未定义的代码,程序就会无法处理。
技术实现思路
本专利技术的目的在于提供一种为参数设定的参数域校验方法,解决信息系统参数的赋值与其定义内容不匹配的问题。一种为参数设定的参数域校验方法,首先定义参数域;然后根据需要为参数设定参数域;其次信息系统读取参数赋值时,判断其是否存在有效参数域及域类型;最后对存在有效参数域的参数的赋值,按域类型为数据库表和参数域值二种情况分别校验。所述的参数域是指参数的赋值集合,参数的赋值必须是该参数设定的参数域的内容子集才是有效的,否则无效;如 ...
【技术保护点】
1.一种为参数设定的参数域校验方法,其特征在于:首先定义参数域;然后根据需要为参数设定参数域;其次信息系统读取参数赋值时,判断其是否存在有效参数域及域类型;最后对存在有效参数域的参数的赋值,按域类型为数据库表和参数域值二种情况分别校验。/n
【技术特征摘要】
1.一种为参数设定的参数域校验方法,其特征在于:首先定义参数域;然后根据需要为参数设定参数域;其次信息系统读取参数赋值时,判断其是否存在有效参数域及域类型;最后对存在有效参数域的参数的赋值,按域类型为数据库表和参数域值二种情况分别校验。
2.如权利要求1所述的参数域校验方法,其特征在于:所述的参数域是指参数的赋值集合,参数的赋值必须是该参数设定的参数域的内容子集才是有效的,否则无效;如果参数未设定参数域,则参数域规则对其无效;参数域定义的内容有:域ID、域名称、域类型、低值、高值、域值、有效性。
3.如权利要求1所述的为参数域检验方法,其特征在于:所述的参数设定参数域是数据库表或参数域值二种类型之一,参数域必须有效方可使用。
4.如权利要求1所述的参数域检验方法,其特征在于:所述的信息系统读取参数赋值时,判断其是否存在有效参数域及域类型,系统读取参数赋值时,判断它是否存在有效参数域,如果不存在则不做校验,如果存在则根据参数域类型进行下一步处理。
5.如权利要求1所述的参数域检验方法,其特征在于:所述的对存在有效参数域的参数的赋值,按域类型为数据库表和参数域值二种情况分别校验,如果参数域是数据库表类型,则从数据库读取表名为域名称、参数名为数据库表低值的所有不重复数据,判断参数赋值是否是...
【专利技术属性】
技术研发人员:何芳,宋成忠,李斌,王彬,赵兆,
申请(专利权)人:北京首钢自动化信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。