Fehler 1001 bis 1010
Beschreibt die WMI SNMP-Anbieterfehler 1001 bis 1010.
Schwerwiegender Fehler 1001
-
<1001, Schwerwiegend>: "<Dateiname>:<Zeile#>: SYNTAX-Klausel von OBJECT-TYPE wird nicht in zulässige Typen aufgelöst"
-
OBJEKT-TYPE-Makroaufruf, Modulsemantikfehler. Die SYNTAX-Klausel des OBJECT-TYPE-Makros muss in einen Typ oder Untertyp aufgelöst werden, der mithilfe der SIZE- oder Bereichsspezifikation gebildet wird, die der SNMPv1- oder SNMPv2C-SMI zulässt. Wenn dies nicht der Fall ist, wird der schwerwiegende Fehler 1001 gemeldet.
Dieser Fehler kann beim Kompilieren einer SNMPv1- oder SNMPv2C-MIB auftreten.
Vom SNMPv1-SMI zulässige Typen sind:
- INTEGER
- NULL
- OCTET STRING
- OBJECT IDENTIFIER
- NetworkAddress
- IpAddress
- Leistungsindikator
- Maßstab
- TimeTicks
- Nicht transparent
- DisplayString
- PhysAddress
Vom SNMPv2C-SMI zulässige Typen sind:
- INTEGER
- OCTET STRING
- OBJECT IDENTIFIER
- BITS
- Integer32
- IpAddress
- Counter32
- TimeTicks
- Nicht transparent
- Counter64
- Unsigned32
- DisplayString
- PhysAddress
- MacAddress
- TruthValue
- TestAndIncr
- AutonomousType
- InstancePointer
- VariablePointer
- RowPointer
- RowStatus
- TimeStamp
- TimeInterval
- DateAndTime
- StorageType
- Tdomain
- Taddress
Schwerwiegender Fehler 1002
-
<1002, Schwerwiegend>: "<Dateiname>:<Zeile#>: Ungültige <ACCESS-Klausel>"
-
OBJEKT-TYPE-Makroaufruf, Modulsemantikfehler. Für SNMPv1 muss die ACCESS-Klausel des OBJECT-TYPE-Makros "schreibgeschützt", "lesegeschützt", "lesen/schreiben" oder "nicht zugänglich" sein.
Für SNMPv2C muss die MAX-ACCESS-Klausel "schreibgeschützt", "lesen-erstellen", "lesen/schreiben" oder "nicht zugänglich" sein.
Schwerwiegender Fehler 1003
-
<1003, Schwerwiegend>: "<Dateiname>:<Zeile#>: Ungültige <STATUS-Klausel>"
-
OBJEKT-TYPE-Makroaufruf, Modulsemantikfehler. Für SNMPv1 muss die STATUS-Klausel eines OBJECT-TYPE-Makroaufrufs "obligatorisch", "optional", "veraltet" oder "verworfen" sein.
Für SNMPv2C muss die STATUS-Klausel eines OBJECT-TYPE-Makroaufrufs "aktuell", "veraltet" oder "verworfen" sein.
Warnung 1004
-
<1004, Warnung>: "<Dateiname>:<Zeile#>: OBJECT-TYPE <Bezeichner>, dessen Syntax in einen der Zählertypen aufgelöst wird, endet nicht mit dem Buchstaben 's' "
-
OBJECT-TYPE-Makroaufruf, Modul-Semantikwarnung. Der Bezeichner für ein Objekt von SYNTAX Counter (SNMPv1) oder Counter32 und Counter64 (SNMPv2C) muss plural sein.
Diese Warnung kann beim Kompilieren einer SNMPv1- oder SNMPv2C-MIB auftreten.
Warnung 1005
-
<1005, Warnung>: "<Dateiname>:<Zeile#>: OBJECT-TYPE mit SYNTAX "SEQUENCE OF" sollte die ACCESS-Klausel „nicht zugänglich“ haben
-
OBJECT-TYPE-Makroaufruf, Modul-Semantikwarnung. Eine Tabelle oder konzeptionelle Zeile (SEQUENCE OF- oder SEQUENCE-Objekttypen) muss „nicht zugänglich“ sein.
Diese Warnung kann entweder in SNMPv1 oder SNMPv2C auftreten.
Schwerwiegender Fehler 1006
-
<1006, Schwerwiegend>: "<Dateiname>:<Zeile#> OBJECT-TYPE <Bezeichner>, der von SYNTAX SEQUENCE ist, hat keine INDEX- oder AUGMENTS-Klausel"
-
OBJEKT-TYPE-Makroaufruf, Modulsemantikfehler. Für SNMPv1 muss die INDEX-Klausel für eine OBJECT-TYPE-Definition vorhanden sein, deren SYNTAX in einen SEQUENCE-Typ aufgelöst wird.
Für SNMPv2C muss entweder die INDEX- oder die AUGMENTS-Klausel für eine konzeptionelle Zeilendeklaration vorhanden sein.
Schwerwiegender Fehler 1008
-
<1008, Schwerwiegend>: "<Dateiname>:<Zeile#>: OBJECT-TYPE <Bezeichner>, der von SYNTAX "SEQUENCE" ist, wurde nicht referenziert"
-
OBJEKT-TYPE-Makroaufruf, Modulsemantikfehler. Ein OBJECT-TYPE mit der SYNTAX-Klausel als SEQUENCE-Typ muss in der SYNTAX-Klausel genau einen OBJECT-TYPE-Aufruf darstellen, der für eine Tabellendeklaration steht, d. h. ein Objekt mit der SYNTAX-Klausel als SEQUENCE OF-Typ. Der Parameter <Zeile#> bezieht sich auf den zweiten Verweis.
Dieser Fehler kann entweder in SNMPv1 oder SNMPv2C auftreten.