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.
|