Eine Gruppe ist eine Erfassung eines oder mehrerer Attribute. Komponentenersteller können mit Hilfe von Gruppen Attribute in logischen Mengen zusammenfassen. Gruppen können auch dazu verwendet werden, Attribute in Arrays (Tabellen) darzustellen. Durch die Verwendung von Gruppen können logische Untermengen einer Komponente anbieterübergreifend standardisiert werden.
Die Syntax einer Gruppendefinition lautet:
start group
name = "Gruppenname"
class = "Klassenzeichenfolge"
[id = nnn]
[description = "Beschreibungszeichenfolge"]
[key = nnn[,mm]...]
(Attributdefinitionen)
end group
Der Wert der id-Anweisung muss, sofern angegeben, unter den anderen Gruppen in der Komponente eindeutig sein. Wenn eine Gruppen-ID ohne Schlüssel festgelegt wird, bedeutet dies, dass diese Gruppendefinition eine Gruppe definiert. Wenn dagegen sowohl eine ID als auch ein Schlüssel angegeben sind, stellt die Gruppendefinition eine Tabelle dar, die vom Komponenteninstrumentierungscode verwaltet wird. Alle folgenden Tabellendefinitionen in der Komponentendefinition dürfen diese Gruppendefinition nicht als Vorlage verwenden.
Wenn die key-Anweisung, jedoch nicht die id-Anweisung angegeben wird, stellt die Gruppendefinition eine Vorlagenzeile in einer zu definierenden Tabelle dar, und die (im Folgenden definierten) Wert-Anweisungen verweisen auf Standardwerte in der Zeile. Es kann eine Tabellendefinition folgen, anhand derer die auf der Vorlage basierende Tabelle gefüllt wird. Weitere Informationen finden Sie im Abschnitt zur Tabellendefinition. Die folgende Tabelle zeigt die verschiedenen Möglichkeiten:
|
Schlüssel? |
ID? |
Ergebnis |
|
Nein |
Nein |
Fehler |
|
Nein |
Ja |
Skalare Gruppe. Keine Tabelle. ID ist ID der Gruppe. |
|
Ja |
Nein |
Vorlage. Tabellendefinitionen können folgen. |
|
Ja |
Ja |
Tabelle. "ID" ist die ID der Tabelle. Kann später als Vorlage verwendet werden. |
In der Komponente kann eine Vielzahl von Gruppen definiert werden.
|
Copyright © 2014 CA Technologies.
Alle Rechte vorbehalten.
|
|