系统验证
始终会对所有应用程序类型运行系统验证。您无法禁用它们,也无法更改它们的严重程度级别。
下表列出了系统验证。
表 23-1 节点级别验证
名称 | 描述 |
---|---|
节点类型存在 |
节点类型不存在 |
节点存在于节点类型中 |
节点不存在于节点类型中 |
节点存在于请求项中 |
节点不存在于请求项中 |
节点存在于节点集中 |
节点不存在于节点集中 |
节点名称长度 |
名称超出最大长度 |
表 23-2 层次级别验证
名称 | 描述 |
---|---|
父节点类型存在 |
父节点类型不存在 |
父代存在于节点类型中 |
父代不是节点类型中的现有节点 |
父代存在于请求项中 |
父代不存在于请求项中 |
父代存在于节点集中 |
父代不存在于节点集中 |
层次集中的子节点类型 |
节点类型不是层次集中的父代的子节点类型 |
关系存在于层次集中 |
父/子关系不存在于层次集中 |
层次集中的共享节点 |
层次集中不允许共享节点 |
自身的后代 |
节点与父代(或祖先)相同 |
自身的同级 |
节点作为父代的子代存在 |
表 23-3 视点级别验证
名称 | 描述 |
---|---|
针对节点类型允许的操作 |
不允许对视点中的节点类型执行请求操作 |
视点状态 |
视点不允许编辑 |
视点中显示的属性 |
没有为视点中的节点类型显示属性 |
可在视点中编辑的属性 |
对于视点中的节点类型,属性不可编辑 |
表 23-4 属性级别验证
名称 | 描述 |
---|---|
属性的数据类型 |
值与属性的数据类型不匹配 |
属性的格式 |
值与属性的预期格式不匹配 |
属性的最大长度 |
值超出了属性的最大长度 |
对属性无效的字符 |
值包含对属性无效的字符 |
对属性无效的第一个字符 |
值包含对属性无效的第一个字符 |
属性的最小值和最大值 |
值不介于属性的最小值和最大值范围之间 |
属性允许的值列表 |
值不在属性允许的值列表中 |
节点类型的必需属性 |
没有为节点类型中的属性输入值 |
节点存在于属性节点集中 |
值不是为属性配置的节点集中的一个节点 |
前导空格或尾部空格 |
值包含前导空格或尾部空格 |
注:
许多属性级别的验证(例如最小和最大长度、无效的字符和第一个字符以及无效的值)都可以通过编辑属性参数来修改。请参阅“编辑属性参数”。