系统验证

系统验证

始终会对所有应用程序类型运行系统验证。您无法禁用它们,也无法更改它们的严重程度级别。

下表列出了系统验证。

表 23-1 节点级别验证

名称 描述

节点类型存在

节点类型不存在

节点存在于节点类型中

节点不存在于节点类型中

节点存在于请求项中

节点不存在于请求项中

节点存在于节点集中

节点不存在于节点集中

节点名称长度

名称超出最大长度

表 23-2 层次级别验证

名称 描述

父节点类型存在

父节点类型不存在

父代存在于节点类型中

父代不是节点类型中的现有节点

父代存在于请求项中

父代不存在于请求项中

父代存在于节点集中

父代不存在于节点集中

层次集中的子节点类型

节点类型不是层次集中的父代的子节点类型

关系存在于层次集中

父/子关系不存在于层次集中

层次集中的共享节点

层次集中不允许共享节点

自身的后代

节点与父代(或祖先)相同

自身的同级

节点作为父代的子代存在

表 23-3 视点级别验证

名称 描述

针对节点类型允许的操作

不允许对视点中的节点类型执行请求操作

视点状态

视点不允许编辑

视点中显示的属性

没有为视点中的节点类型显示属性

可在视点中编辑的属性

对于视点中的节点类型,属性不可编辑

表 23-4 属性级别验证

名称 描述

属性的数据类型

值与属性的数据类型不匹配

属性的格式

值与属性的预期格式不匹配

属性的最大长度

值超出了属性的最大长度

对属性无效的字符

值包含对属性无效的字符

对属性无效的第一个字符

值包含对属性无效的第一个字符

属性的最小值和最大值

值不介于属性的最小值和最大值范围之间

属性允许的值列表

值不在属性允许的值列表中

节点类型的必需属性

没有为节点类型中的属性输入值

节点存在于属性节点集中

值不是为属性配置的节点集中的一个节点

前导空格或尾部空格

值包含前导空格或尾部空格

注:

许多属性级别的验证(例如最小和最大长度、无效的字符和第一个字符以及无效的值)都可以通过编辑属性参数来修改。请参阅“编辑属性参数”。