Vérification des types de données abstraits (MPD)

PowerAMC fournit des vérifications par défaut afin de contrôler la validité des types de données abstraits.

Vérification

Description et correction

Unicité du nom et du code de type de données abstrait

Les noms et codes de type de données abstrait doivent être uniques dans le modèle.

Correction manuelle : Modifiez le nom/code en double

Correction automatique : Ajoute un numéro au nom/code en double

Longueur maximum de l'attribut Code du type de données abstrait

Le code du type de données abstrait est plus long que la longueur maximum admise par le SGBD.

Correction manuelle : Réduisez la longueur du code

Correction automatique : Réduit la longueur du code pour la ramener dans la limite tolérée

Les types d'objets instanciables doivent avoir des attributs et être dépourvus de procédure abstraite

Si un type de abstrait de type Object (ou SQLJ Object) est instanciable (case Abstrait non cochée), il doit être doté d'attributs et dépourvu de procédure abstraite.

Correction manuelle : Définissez au moins un attribut dans l'onglet Attributs de type de données abstrait et décochez la case Abstrait dans la feuille de propriétés de procédure

Correction automatique : Aucune

Des tables ne peuvent pas être basées sur un type de données abstrait

Si un type de données abstrait de type Object (ou SQLJ Object) n'est pas instanciable (case Abstrait cochée), aucune table ne doit être basée sur lui.

Correction manuelle : Définissez la propriété Basé sur à <Aucun> dans la feuille de propriétés de la table

Correction automatique : Aucune