PowerDesigner provides default model checks to verify the validity of lifecycles and phases.
| Check | Description and Correction | 
|---|---|
Name/Code contains terms not in glossary  | 
[if glossary enabled] Names and codes must contain only approved terms drawn from the glossary. 
  | 
Name/Code contains synonyms of glossary terms  | 
[if glossary enabled] Names and codes must not contain synonyms of glossary terms. 
  | 
Name/Code uniqueness  | 
Object names must be unique in the namespace. 
  | 
| 
                             Existence of phases  | 
                             [lifecycle] A lifecycle must contain phases. 
  | 
| 
                             Incorrect total retention setting  | 
                             [lifecycle] The total retention for the lifecycle must equal the retentions of all the phases. 
  | 
| 
                             Invalid partition range setting  | 
                             [lifecycle] The partition range must be no longer than the shortest phase retention. 
  | 
| 
                             Existence of tablespace  | 
                             [phase] Specified tablespace does not exist. 
  | 
| 
                             Invalid tablespace setting  | 
                             [phase] The tablespace cannot be a catalog store. 
  | 
| 
                             Phase tablespace uniqueness  | 
                             [phase] Each phase must be associated with a different tablespace. 
  | 
| 
                             Consistency of cost currency setting  | 
                             [phase] The same currency must be used for all tablespaces. 
  | 
Invalid retention setting  | 
[phase] Age-based lifecyle phases must have a retention period greater than 0. 
  | 
Invalid idle period setting  | 
[phase] Access-based lifecyle phases must have an idle period greater than 0. 
  | 
Existence of data source  | 
[phase] A lifecycle phase associated with an external database must have a data source specified. 
  | 
Invalid lifecycle management scope  | 
[phase] Only the first phase in a lifecycle can have an external source. Subsequent phases must have the source set to the current database. 
  |