System Validations
System Validations
System validations are always run for all application types. They cannot be disabled, and you cannot change their severity level.
The following tables list the system validations.
Table 21-1 Node Level Validations
Name | Description |
---|---|
Node Type Exists |
Node type does not exist |
Node Exists in Node Type |
Node does not exist in node type |
Node Exists in Request Items |
Node does not exist in request items |
Node Exists in Node Set |
Node does not exist in node set |
Node Name Length |
Name exceeds the max length |
Table 21-2 Hierarchy Level Validations
Name | Description |
---|---|
Parent Node Type Exists |
Parent node type does not exist |
Parent Exists in Node Type |
Parent is not an existing node in node type |
Parent Exists in Request Items |
Parent does not exist in request items |
Parent Exists in Node Set |
Parent does not exist in node set |
Child Node Type in Hierarchy Set |
Node type is not a child node type for parent in hierarchy set |
Relationship Exists in Hierarchy Set |
Parent/child relationship does not exist in hierarchy set |
Shared Nodes in Hierarchy Set |
Shared nodes are not allowed for the hierarchy set |
Descendant of Self |
Node is the same as the parent (or ancestor) |
Sibling of Self |
Node exists as a child of the parent |
Table 21-3 Viewpoint Level Validations
Name | Description |
---|---|
Allowed Action for Node Type |
Request action is not allowed for node type in the viewpoint |
Viewpoint Status |
Viewpoint does not allow edits |
Displayed Property in Viewpoint |
Property is not displayed for node type in viewpoint |
Property Editable in Viewpoint |
Property is not editable for node type in viewpoint |
Table 21-4 Property Level Validations
Name | Description |
---|---|
Data Type for Property |
Value does not match the data type for the property |
Format for Property |
Value does not match the format expected for the property |
Max Length for Property |
Value exceeds the maximum length for the property |
Invalid Characters for Property |
Value includes an invalid character for the property |
Invalid First Characters for Property |
Value includes an invalid first character for the property |
Min and Max Values for Property |
Value is not within the minimum and maximum range for the property |
Value in List for Property |
Value is not in allowed list of values for the property |
Required Property for Node Type |
Value is not entered for property in node type |
Node Exists in Property Node Set |
Value is not a node in the node set configured for property |
Leading or Trailing Spaces |
Value includes leading or trailing spaces |
Note:
Many property level validations such as minimum and maximum length, invalid characters and first characters, and invalid values can be modified by editing the property parameters. See Editing Property Parameters.