Constraints can only take effect after they have been checked. This means that you must run the constraint checker after you have defined a constraint. The constraint checker validates the syntax of the constraint, as well as the existence of the objects referred to in the constraint. For integrity reasons, constraints are also checked when a constraint is read from the repository at run-time.
If there are any syntax errors in the constraint you are having checked, USoft Developer will display a message. In the message, an asterisk (*) indicates the position of the syntax error.
If a constraint check is successful, in the Constraints or Domain Constraints window, the Correct attribute is checked.. If you subsequently edit the constraint, this attribute is automatically cleared so you must re-check the constraint.
Constraints that do not have the Correct attribute checked are ignored at run-time.