次の方法で共有


エラー 1031 から 1040

WMI SNMP プロバイダーのエラー 1031 から 1040 について説明します。

警告 1031

致命的なエラー 1032

致命的なエラー 1033

警告 1034

警告 1036

致命的なエラー 1037

致命的なエラー 1038

致命的なエラー 1039

致命的なエラー 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 指定で値の指定に使用されるすべてのシンボルは、負以外の値に解決されます。