Die value-Anweisung liefert einen Wert oder einen Aufrufmechanismus für einen Wert.
Die Syntax lautet:
value = v
value = "Aufzählungswert"
value = * "Name"
value = unsupported
Gibt an, dass das Attribut schreibgeschützt ist, d. h. sich nie ändert. Dies kann zum Beispiel der Hersteller einer Komponente sein. Auch ein Beispiel für Attribute mit der Zugriffsberechtigung "Lesen-Schreiben", die die Diensteschicht verarbeiten kann, im Gegensatz zur Komponenten-Instrumentierung. "v" darf nicht für Attribute mit dem Zugriffsrecht "Nur Schreibzugriff" angegeben werden. Der Wert "v" muss für das Attribut im korrekten Datentyp angegeben werden. So müssen zum Beispiel Datumsangaben und Literalzeichenfolgen in doppelten Anführungszeichen stehen.
Gibt an, dass der Wert eine Aufzählungszeichenfolge ist, die die Diensteschicht auf eine Ganzzahl abbildet. Dieser Wert muss in doppelten Anführungszeichen stehen. Die Zuordnung muss zuvor in einer Aufzählungsdefinition in dieser Komponente oder einer Attributdefinition definiert worden sein, und der Attributttyp muss eine Aufzählung sein. Die Festlegung von Aufzählungswerten für Attribute mit dem Zugriffsrecht "Nur Schreibzugriff" ist unzulässig.
Hinweis: Für eine Aufzählung kann eine Ganzzahl angegeben werden.
Gibt den symbolischen Namen des Komponenten-Instrumentierungscodes an, der das Attribut zur Laufzeit liest oder schreibt. Der symbolische Name muss zuvor definierte in einer Pfaddefinition innerhalb dieser Komponentendefinition definiert worden sein. Der Wert * "Name" muss auf ein Sternchen (*) folgen und von doppelten Anführungszeichen umgeben sein.
Der Wert "unsupported" (reserviertes Schlüsselwort) kann vergeben werden, um der Diensteschicht mitzuteilen, dass dieses Attribut nicht von dieser Komponente unterstützt wird.
Die value-Anweisung ist obligatorisch. Optional ist sie nur bei der Definition von Tabellenvorlagen. Wenn in einer Vorlage ein Wert angegeben wird, wird dieser beim Auffüllen der Tabelle zum Standardwert. Wenn der Wert nicht angegeben wird, gibt es keinen Standardwert.
Beispiel: Beispiel einer Gruppe mit zwei Attributen
Start Group
Name = "Softwarevorlage"
Class = "DMTF|Softwarebeispiel|1"
Key = 1 // Schlüssel auf Produktnamen
Start Attribute
ID = 1
name = "Produktname"
Description = "Der Name des Produkts"
Storage = Common
Type = String(64)
End Attribute
Start Attribute
ID = 2
name = "Produktversion"
Description = "Versionsnummer des Produkts"
Type = String(32)
Value = ""
End Attribute
End Group
In diesem Beispiel dient die Gruppe als Vorlage, da keine Gruppen-ID, aber ein Schlüssel angegeben ist. Der Standardwert für die Version ist eine leere Zeichenfolge. Es gibt keinen Standardwert für den Produktnamen.
|
Copyright © 2014 CA Technologies.
Alle Rechte vorbehalten.
|
|