Validation
MysteryMachine support the concept of Validation - that is it is possible to have an 'invalid' System.
A System:trac is invalid if any of the Attributes within the system fail validation.
- Reasons for Validation to fail include but are not limited to:-
- Attribute contains a reference to a non-existent object.
- Attribute (normally an extended attribute) cannot to resolved to text because a it involves a modification to text from a different attribute which has changed in a way that cannot be handled automatically.
A system cannot be saved or Commit ed unless it first validates.
