上一页  下一页          目录  索引  定位  词汇表  程序库

定义安全性规则要素

通过为段指定包括下限值与上限值的值范围,您可以定义安全性规则要素。安全性规则要素适用于包括在指定值范围内的所有段值。

您可以将每个安全性规则要素标识为“包括”或“排除”,“包括”包括指定范围内的全部值,“排除”排除指定范围内的全部值。由于规则会自动排除全部值(除非您特别指定包括它们),因此每个规则均必须至少具有一个“包括”规则要素。“排除”规则要素可以改写“包括”规则要素。

您应始终包括在段或从属值集中使用的全部默认值。如果默认值是受保护的,弹性域窗口在打开时会从该段将其清除,用户必须人工输入一个值。

如果想指定要包括或排除的单个值,请在“下限”和“上限”字段输入相同的值。

最小和最大可能值

范围内的最小和最大可能值取决于值集的格式类型。例如,如果要创建包含“数字”格式类型的值集,您只能在此集中输入 0 至 100 之间的值。或者,如果要创建包含“日期”格式类型的值集,您只能在此集中输入本年度的日期(如,在 01-01-93 至 31-12-93 之间)。例如,如果格式类型为“字符”,则 1000 小于 110;如果格式类型是“数字”,则 110 小于 1000。范围内的最小和最大可能值也与操作系统相关。如果您使用大多数平台(ASCII 平台)的“字符”格式类型,则数字字符“小于”字母字符(也就是说,9 小于 A),但对于某些平台(EBCDIC 平台)来说,数字字符“大于”字母字符(也就是说,Z 小于 0)。如果您为平台指定了一个大于最大值的最小值,则窗口将给出一则错误信息。

如果您将下限段留空,则此范围内的最小值将自动成为段值集的最小可能值。例如,如果此值集的最大限度值是 3,并且检查到右对齐和填零数字,则最小值是 000。但是,如果此值集的最大限度值是 3,并且仅检查到数字,未检查到右对齐和填零数字,则最小值是 0。

如果您将上限段留空,则此范围的最大值将自动成为段值集的最大可能值。例如,如果此值集的最大限度值是 3,并且仅检查到数字,则最大值是 999。但是,如果此值集的最大限度值是 5,并且仅检查到数字,则最大值是 99999。

建议:您可以使用空白段来指定某个范围的最小或最大可能值,以避免定义与操作系统相关的规则。

请注意,安全性规则不检查或影响空白段值(空值)。

   要定义安全性规则要素,请执行以下步骤:

包括 您的用户可以输入以下范围内的所有段值。
排除 您的用户不能输入以下范围内的所有段值。

另请参阅

弹性域值安全保护概览

激活弹性域值安全保护

定义安全性规则窗口

定义安全性规则

指定安全性规则


         上一页  下一页          目录  索引  定位  词汇表  程序库