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.