エラー 1031 から 1040
WMI SNMP プロバイダーのエラー 1031 から 1040 について説明します。
警告 1031
-
<1031、警告>: "<fileName>:<line#>: 標準シンボルの<識別子>はモジュールの<識別子>からインポートする必要があります。標準の定義を想定しています。"
-
IMPORTS セクションのモジュール セマンティック警告で、SNMPv1 と SNMPv2C のどちらにも固有ではありません。 コンパイラに認識されている SNMP 識別子が IMPORTS セクション内にある場合は、インポート元のモジュールが標準モジュールのいずれかである必要があります。
よく使用される一定の IMPORTS は、コンパイラ側で "想定済みの知識" です。 これらを解決するために、コンパイラで他の情報モジュールへのアクセスを要求する必要はありません。
SNMPv1 と SNMPv2C の組み込みの IMPORTS については、後続の表で説明します。
SNMPv1 の組み込み IMPORTS
インポート クラス | モジュール | インスタンス |
---|---|---|
ASN.1 Value | RFC1155-SMI | Internet、directory、management、experimental、private、enterprises |
RFC1213-MIB | MIB-II and IP、interfaces、transmission | |
ASN.1 Type | RFC1155-SMI | NetworkAddress、IpAddress、Counter、Gauge、TimeTicks、Opaque |
RFC1213-MIB | DisplayString、PhysAddress | |
ASN.1 Macro | RFC-1212 | OBJECT-TYPE |
RFC-1215 | TRAP-TYPE |
SNMPv2C の組み込み IMPORTS
インポート クラス | モジュール | インスタンス |
---|---|---|
ASN.1 Value | SNMPv2-SMI | org、dod、Internet、directory、mgmt、mib-2、transmission、experimental、private、enterprises、security、snmpv2、snmpDomains、snmpProxys、snmpModules |
SNMPv2-TM | rfc1157Proxy | |
オブジェクト ID | SNMPv2-SMI | zeroDotZero |
SNMPv2-TM | snmpUDPDomain、snmpCLNSDomain、smnpCONSDomain、snmpDDPDomain、snmpIPXDomain、rfc1157Domain | |
ASN.1 Type | SNMPv2-SMI | Integer32、IpAddress、Counter32、TimeTicks、Opaque、Counter64、Unsigned32、Gauge32 |
ASN.1 Macro | SNMPv2-SMI | MODULE-IDENTITY、OBJECT-IDENTITY、OBJECT-TYPE、NOTIFICATION-TYPE |
SNMPv2-CONF | OBJECT-GROUP、NOTIFICATION-GROUP、MODULE-COMPLIANCE、AGENT-CAPABILITIES | |
SNMPv2-TC | TEXTUAL-CONVENTION | |
Textual Convention | SNMPv2-TC | DisplayString、PhysAddress、MacAddress、TruthValue、TestAndIncr、AutonomousType、InstancePointer、VariablePointer、RowPointer、RowStatus、TimeStamp、TimeInterval、DateAndTime、StorageType、Tdomain、Taddress |
SNMPv2-TM | SnmpUDPAddress、SnmpOSIAddress、SnmpNBPAddress、SnmpIPXAddress |
致命的なエラー 1032
-
<1032、致命的>: "<fileName><line#>: 列挙内で値 <値> が重複している"
-
列挙でのモジュール セマンティック エラーで、SNMPv1 と SNMPv2C のどちらにも固有ではありません。 重複する値があってはいけません。 <line#> パラメーターは、名前/値の繰り返しの位置です。
致命的なエラー 1033
-
<1033、致命的>: "<fileName><line#>: 列挙内で名前 <識別子> が重複している"
-
列挙でのモジュール セマンティック エラーで、SNMPv1 と SNMPv2C のどちらにも固有ではありません。 重複する名前があってはいけません。 <line#> パラメーターは、名前/値の繰り返しの位置です。
警告 1034
-
<1034、警告>: "<fileName><line#>: 列挙内で値 0 は許可されていない"
-
列挙でのモジュール セマンティック警告で、SNMPv1 と SNMPv2C のどちらにも固有ではありません。 列挙内で名前付きの値 0 は使用しないことをお勧めします。
警告 1036
-
<1036, 警告> "<fileName><line#>: 列挙内の値が正の整数に解決されない"
-
列挙でのモジュール セマンティック警告で、SNMPv1 と SNMPv2C のどちらにも固有ではありません。 列挙内で負の値は使用できません。
致命的なエラー 1037
-
<1037、致命的>: "<fileName><line#>: 識別子 <識別子> が OCTET STRING 型または Opaque 型に解決されない"
-
SIZE 指定でのモジュール セマンティック エラーで、SNMPv1 と SNMPv2C のどちらにも固有ではありません。 SIZE 指定で使用されるシンボルは、OCTET STRING または Opaque に解決される必要があります。
致命的なエラー 1038
-
<1038、致命的>: "<fileName><line#>: 識別子 <識別子> が INTEGER 型または Gauge 型に解決されない"
-
範囲指定でのモジュール セマンティック エラーです。 このエラーは、SNMPv1 または SNMPv2C で発生する可能性があります。
SNMPv1 では、Range 指定で使用されるシンボルは INTEGER または Gauge に解決される必要があります。
SNMPv2C では、Range 指定で使用されるシンボルは INTEGER、Gauge32、Integer32、または Unsigned32 に解決される必要があります。
致命的なエラー 1039
-
<1039、致命的>:<fileName><line#>: SIZE 指定で負の値が使用されている"
-
SIZE 指定でのモジュール セマンティック エラーで、SNMPv1 と SNMPv2C のどちらにも固有ではありません。 SIZE の指定で使用するのは負以外の値にする必要があります。
致命的なエラー 1040
-
<1040、致命的:> "<fileName><line#>: SIZE 指定で識別子 <識別子> が負でない整数値に解決されない"
-
範囲またはサイズの指定でのモジュール セマンティック エラーで、SNMPv1 と SNMPv2C のどちらにも固有ではありません。 SIZE 指定で値の指定に使用されるすべてのシンボルは、負以外の値に解決されます。