JOSIF Main Page | TIP Framework | TIP Model Validator | TIP Model Validator ErrorConditions
For all error conditions supported, please refer to https://openoss.svn.sourceforge.net/svnroot/openoss/tip/admin/Contributions/ModelValidation/Validation_Rules.xls
The table summarizes part of the error conditions:
Target | Error Condition | Error Level | Comment |
---|---|---|---|
All kinds of artifacts | Class having 2 attributes with same name | Error | "" |
Entity | Entity inheriting from association class | Warning | Note that I think the import tool makes it already an association class artifact |
Association Class | Association class inheriting from entity | Warning | "" |
Association (including AssociationClass) | For association and association classes, both ends are not navigable | Error | Tigerstripe is supposed to validate that, but often hidden by other errors |
Enumeration | abstract enumeration | Error | all enumeration should not be abstract |
attributes of any artifacts, parameters of any operations | Invalid default value for enum: any text not matching on of the enum | Error | "" |
attributes of any artifacts, parameters of any operations | Invalid default value for boolean: FALSE instead of false or NA; TRUE instead of true or NA. | Error | "" |
attributes/ends of any artifacts, parameters of any operations | Attributes with unknown datatype | Error | primitive.unknown is defined in TIP profile |