エラー 1001 から 1010
WMI SNMP プロバイダー エラー 1001 から 1010 について説明します。
致命的なエラー 1001
-
<1001, Fatal>: "<fileName>:<line#>: SYNTAX clause of OBJECT-TYPE does not resolve to allowed types"
-
OBJECT-TYPE マクロ呼び出しモジュールのセマンティック エラー。 OBJECT-TYPE マクロの SYNTAX 句は、SNMPv1 または SNMPv2C SMI で許可される SIZE または範囲指定を使用して形成された型またはサブタイプに解決される必要があります。 そうでない場合は、致命的なエラー 1001 が報告されます。
このエラーは、SNMPv1 または SNMPv2C MIB をコンパイルするときに発生する可能性があります。
SNMPv1 SMI で許可される型は次のとおりです。
- INTEGER
- NULL
- OCTET STRING
- OBJECT IDENTIFIER
- NetworkAddress
- IpAddress
- カウンタ
- ゲージ
- TimeTicks
- 非透過的
- DisplayString
- PhysAddress
SNMPv2C SMI で許可される型は次のとおりです。
- INTEGER
- OCTET STRING
- OBJECT IDENTIFIER
- BITS
- Integer32
- IpAddress
- Counter32
- TimeTicks
- 非透過的
- Counter64
- Unsigned32
- DisplayString
- PhysAddress
- MacAddress
- TruthValue
- TestAndIncr
- AutonomousType
- InstancePointer
- VariablePointer
- RowPointer
- RowStatus
- TimeStamp
- TimeInterval
- DateAndTime
- StorageType
- Tdomain
- Taddress
致命的なエラー 1002
-
<1002, Fatal>: "<fileName>:<line#>: Invalid ACCESS clause <clause>"
-
OBJECT-TYPE マクロ呼び出しモジュールのセマンティック エラー。 SNMPv1 の場合、OBJECT-TYPE マクロの ACCESS 句は、"read-only"、"write-only"、"read/write"、または "not-accessible" である必要があります。
SNMPv2C の場合、MAX-ACCESS 句は "read-only"、"write-only"、"read/write"、または "not-accessible" である必要があります。
致命的なエラー 1003
-
<1003, Fatal>: "<fileName>:<line#>: Invalid STATUS clause <clause>"
-
OBJECT-TYPE マクロ呼び出しモジュールのセマンティック エラー。 SNMPv1 の場合、OBJECT-TYPE マクロ呼び出しの STATUS 句は、"mandatory"、"optional"、"obsolete"、または "deprecated" である必要があります。
SNMPv2C の場合、OBJECT-TYPE マクロ呼び出しの STATUS 句は、"current"、"deprecated"、または "obsolete" である必要があります。
警告 1004
-
<1004, Warning>: "<fileName>:<line#>: OBJECT-TYPE <identifier>, whose syntax resolves to one of the Counter types does not end with the letter 's' "
-
OBJECT-TYPE マクロ呼び出しモジュールのセマンティック警告。 SYNTAX Counter (SNMPv1)、または Counter32 および Counter64 (SNMPv2C) のオブジェクトの識別子は複数形である必要があります。
この警告は、SNMPv1 または SNMPv2C MIB をコンパイルするときに発生する可能性があります。
警告 1005
-
<1005, Warning>: "<fileName>:<line#>: OBJECT-TYPE with SYNTAX "SEQUENCE OF", should have an ACCESS clause "not-accessible"
-
OBJECT-TYPE マクロ呼び出しモジュールのセマンティック警告。 テーブルまたは概念行 (それぞれ SEQUENCE OF または SEQUENCE オブジェクト型) は、"not-accessible" である必要があります。
この警告は、SNMPv1 または SNMPv2C で発生する可能性があります。
致命的なエラー 1006
-
<1006, Fatal>: "<fileName>:<line#> OBJECT-TYPE <identifier>, which is of SYNTAX SEQUENCE, does not have an INDEX or AUGMENTS clause"
-
OBJECT-TYPE マクロ呼び出しモジュールのセマンティック エラー。 SNMPv1 の場合、SYNTAX が SEQUENCE 型に解決される OBJECT-TYPE 定義には INDEX 句が存在する必要があります。
SNMPv2C の場合、概念的な行宣言には INDEX または AUGMENTS 句が存在する必要があります。
致命的なエラー 1008
-
<1008, Fatal>: "<fileName>:<line#>: OBJECT-TYPE <identifier>, which is of SYNTAX "SEQUENCE" has not been referenced"
-
OBJECT-TYPE マクロ呼び出しモジュールのセマンティック エラー。 SYNTAX 句が SEQUENCE 型の OBJECT-TYPE は、テーブル宣言を表す 1 つの OBJECT-TYPE 呼び出しの SYNTAX 句、つまり、SYNTAX 句が SEQUENCE OF 型のオブジェクトを表す必要があります。 <line#> パラメーターは、参照の 2 番目のポイントを参照します。
このエラーは、SNMPv1 または SNMPv2C で発生する可能性があります。