Die obligatorische class-Anweisung gibt die Quelle der Gruppe und die Version der Gruppe an. Alle Gruppen, die dieselbe Klassenzeichenfolge verwenden, müssen auch dieselben Attributdefinitionen in der Gruppe verwenden, einschließlich Attributtyp, Zugriff, Speicherung (im Folgenden definiert) und IDs. Attributname, Beschreibung und Wert müssen jedoch nicht identisch sein. Die class-Anweisung unterstützt die Verwaltungsanwendungen bei der Bestimmung der semantischen Eigenschaften der Attribute der Gruppe.
class-Anweisungen haben die folgende Syntax:
class = "Klassenzeichenfolge"
Gemäß Festlegung ist die Klassenzeichenfolge folgendermaßen codiert:
"definierende Organisation|spezifischer Name|Version"
Gibt den Namen der Organisation an, die diese Gruppe definiert, zum Beispiel, "DMTF", "IEEE", "Acme Computer"
Gibt den Inhalt der Gruppe an. Beispiel: "Serverstatistiken" oder "Toastersteuerung".
Gibt die Version der Gruppendefinition an. Zum Beispiel, "1", "A", "ALLERERSTE".
Die Klassenzeichenfolge ist eine nicht festgelegte Zeichenfolge, für die jede Konvention verwendet werden kann. Da Anwendungen und Diensteschichten sich jedoch unter Umständen dieser Festlegung bedienen, um Informationen über den Befehl "List Component" abzurufen, wird Komponentenerstellern geraten, mit dieser Festlegung zu arbeiten.
Bei unterschiedlicher Gruppendefinition darf für zwei Gruppen nicht dieselbe Klassenzeichenfolge festgelegt werden. Verwaltungsanwendungen arbeiten mit identischen Gruppendefinitionen für identische Klassenzeichenfolgen.
Hinweis: "DMTF|Beispiel|1.0" ist nicht identisch mit "DMTF | Beispiel | 1.0", da im ersten Fall die Leerzeichen vor und nach den senkrechten Strichen fehlen.
In Implementierungen, die eine Untermenge der durch eine Klasse definierten Attribute zur Verfügung stellen, dürfen nur Definitionen für nicht unterstützte Attribute fehlen. Eine bessere Methode besteht darin, das nicht unterstützte Schlüsselwort in der (im Folgenden definierten) Attributdefinition zu verwenden. Für den Umgang mit Klassenteilmengen müssen Verwaltungsanwendungen eine ausreichende Stabilität aufweisen.
Pro Gruppe ist nur eine class-Anweisung zulässig.
|
Copyright © 2014 CA Technologies.
Alle Rechte vorbehalten.
|
|