OBJECTS-Klausel

Die OBJECTS-Klausel des NOTIFICATION-TYPE-Makros enumeriert den Satz von Objekten, die dem Benachrichtigungsobjekt zugeordnet sind.

Hinweis

Weitere Informationen zum Installieren des Anbieters finden Sie unter Einrichten der WMI-SNMP-Umgebung.

Die folgenden Regeln gelten für die Zuordnung zu CIM-Klassen:

  • Jeder Member der OBJECTS-Klausel wird einer Eigenschaft der CIM-Klassendefinition zu ordnet. Der Objektdeskriptor des -Members wird dem CIM-Eigenschaftennamen ausführlich zuordnt. IfIndex wird z. B. in ifIndex übersetzt.

  • Jede vom Zuordnungsprozess generierte CIM-Eigenschaft enthält den VarBindIndex-Qualifizierer.

    VarBindIndex ist ein obligatorischer uint32-Qualifizierer, der die Position des Objekts beschreibt, wie sie in der OBJECTS-Klausel des TRAP-TYPE- oder NOTIFICATION-TYPE-Makros angezeigt wird. Die ganze Zahl gibt auch die Position der Eigenschaft an, wie sie in der Variablenbindungsliste von SNMPv1 bzw. SNMPv2C TRAP PDU (Protokolldateneinheit) angezeigt wird. (Da die ersten beiden Variablenbindungen immer TimeStamp und Identification sind, werden alle zusätzlichen Variablen nach dem Wert 2 nummeriert.)

    Wenn die CIM-Ereignisklasse aus einem SNMPv1-TRAP-TYPE-Makro generiert wird, hat der VarBindIndex-Qualifizierer den Anfangswert 1 für die erste Variable in der Variablenbindungsliste.

    Wenn die CIM-Ereignisklasse aus einem SNMPv2C NOTIFICATION-TYPE-Makro generiert wird, hat der VarBindIndex-Qualifizierer den Anfangswert 3 für die erste Variable in der Variablenbindungsliste.

Beim Zuordnen einer gekapselten CIM-Klasse wird jeder Member der OBJECTS-Klausel einer CIM-Eigenschaft zu, die den Namen, Typ und Wert des entsprechenden MIB-Objekts widerspiegelt. Die verwendeten Zuordnungsverfahren werden in den folgenden Themen angegeben:

Bei Verwendung einer REFERENZ-CIM-Klasse wird jeder Member der OBJECTS-Klausel wie folgt zueinander zuordnungen:

  • Jeder Member der OBJECTS-Klausel wird einer einzelnen Eigenschaft der CIM-Klasse zuordnungen. Die -Eigenschaft ist stark als eingebettetes Objekt typiert.
  • Die Klasse des eingebetteten Objekts wird über die Standardmäßige Objektzuordnungsprozedur generiert. Weitere Informationen finden Sie unter OBJECT-TYPE-Makro. Beispielsweise wird ifTable einer eingebetteten Klasse mit dem Namen SNMP _ RFC1213 _ MIB _ ifTable zu.
  • Die Werte, die den Variablenbindungen eines TRAP-PDU zugeordnet sind, werden als eingebettete Objekte eines Objekts der Referenzklasse instanziiert. Jedes eingebettete Objekt enthält Werte für jede der schlüsselierten Eigenschaften des Objekts und den Wert der Eigenschaft in der variablen Bindung, die zugeordnet wird.