PowerAMC fournit des vérifications par défaut afin de contrôler la validité des KeyRefs.
Vérification |
Description et correction |
---|---|
Unicité du nom et du code pour les KeyRef |
Les noms et codes de Keyref doivent être uniques dans un élément. Correction manuelle : Modifiez le nom/code en double. Correction automatique : Ajoute un numéro au nom/code en double. |
Référence non définie |
Une keyRef doit contenir une référence à une clé ou à une contrainte d'unicité. Correction manuelle : Dans la feuille de propriétés de keyRef, définissez une référence à une clé ou une contrainte d'unicité en utilisant la liste Référence. Correction automatique : Aucune. |
Existence de champs |
Une keyRef doit contenir au moins un champ. Correction manuelle : Ajoutez au moins un champ dans la keyRef ou supprimez-la. Par exemple : @numSalarie. Correction automatique : Supprime la keyRef non affectée. Pour plus d'informations sur les champs, voir Spécification de champs de contrainte. |
Sélecteur non défini |
Vous devez définir une expression XPath pour un attribut Sélecteur de keyRef. Correction manuelle : Dans la feuille de propriétés de keyRef, définissez une expression XPath pour l'attribut Sélecteur. Par exemple : s:societe/s:salarie. Correction automatique : Aucune. Pour plus d'informations sur les expressions XPath, voir Spécification d'un sélecteur de contrainte. |