Un groupe est un ensemble d'attributs. Les groupes permettent aux fournisseurs de composants de regrouper les attributs en ensembles logiques. Les groupes permettent aussi d'obtenir des tableaux d'attributs. L'utilisation de groupes permet de standardiser les sous-ensembles logiques d'un composant entre les différents fournisseurs.
La syntaxe d'une définition de groupe est la suivante :
start group
name = "nom du groupe"
class = "chaîne de classe"
[id = nnn]
[description = "chaîne de description"]
[key = nnn[,mm]...]
(définitions d'attributs à insérer ici)
end group
Lorsqu'elle est fournie, l'instruction d'ID doit avoir une valeur unique parmi les autres groupes du composant. Un ID de groupe défini sans clé signifie que cette définition de groupe définit un groupe. Lorsqu'un ID et une clé sont fournis, la définition de groupe représente une table gérée par le code d'instrumentation des composants. Toutes les définitions définies dans les tableaux suivants dans la définition de composant ne peuvent pas utiliser cette définition de groupe comme modèle.
Lorsque l'instruction de clé est fournie, mais non l'instruction d'ID, la définition de groupe représente une ligne de modèles dans une table à définir et les instructions de valeur (définition présentée plus bas) font référence aux valeurs par défaut de la ligne. Une définition peut être présentée ensuite afin de renseigner le tableau en fonction du modèle. Pour plus d'informations, reportez-vous à la section relative à la définition de table. Le tableau suivant décrit les différentes possibilités :
|
Clé |
ID |
Résultat |
|
Non |
Non |
Erreur |
|
Non |
Oui |
Groupe scalaire. N'apparaît pas sous forme tabulaire. L'ID est l'ID du groupe. |
|
Oui |
Non |
Modèle. Peut être suivi par des définitions de table. |
|
Oui |
Oui |
Tableau. L'ID est l'ID du tableau. Peut être utilisé comme modèle ultérieurement. |
De nombreux groupes peuvent être définis dans le composant.
|
Copyright © 2014 CA Technologies.
Tous droits réservés.
|
|