Errors 1031 through 1040

Describes WMI SNMP provider errors 1031 through 1040.

Warning 1031

Fatal Error 1032

Fatal Error 1033

Warning 1034

Warning 1036

Fatal Error 1037

Fatal Error 1038

Fatal Error 1039

Fatal Error 1040

Warning 1031

<1031, Warning>: "<fileName>:<line#>: Standard symbol <identifier> should be imported from module <identifier>. Assuming the standard definition."

IMPORTS section module semantic warning, specific to neither SNMPv1 nor SNMPv2C. If an SNMP identifier known to the compiler is in the IMPORTS section, then the module from which it is imported must be one of the standard modules.

Certain commonly used IMPORTS are "assumed knowledge" on the part of the compiler. It is unnecessary for the compiler to require access to other information modules to resolve these.

The built-in SNMPv1 and SNMPv2C IMPORTS are described in the following tables.

Built-in SNMPv1 IMPORTS

Import Class Module Instances
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

 

Built-in SNMPv2C IMPORTS

Import Class Module Instances
ASN.1 Value SNMPv2-SMI org, dod, Internet, directory, mgmt, mib-2, transmission, experimental, private, enterprises, security, snmpv2, snmpDomains, snmpProxys, snmpModules
SNMPv2-TM rfc1157Proxy
Object Identity 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

 

Fatal Error 1032

<1032, Fatal>: "<fileName><line#>: Duplicate value <value> in enumeration"

Module semantic error in an enumeration, specific to neither SNMPv1 nor SNMPv2C. There must not be any duplicate values. The <line#> parameter is the position of the recurrence of the name/value.

Fatal Error 1033

<1033, Fatal>: "<fileName><line#>: Duplicate name <identifier> in enumeration"

Module semantic error in an enumeration, specific to neither SNMPv1 nor SNMPv2C. There must not be any duplicate names. The <line#> parameter is the position of the recurrence of the name/value.

Warning 1034

<1034, Warning>: "<fileName><line#>: A value of 0 disallowed in an enumeration"

Module semantic warning in an enumeration, specific to neither SNMPv1 nor SNMPv2C. It is recommended that a named value of zero not be used in an enumeration.

Warning 1036

<1036, Warning> "<fileName><line#>: Value in enumeration does not resolve to a positive integer"

Module semantic warning in an enumeration, specific to neither SNMPv1 nor SNMPv2C. A negative value is not allowed in an enumeration.

Fatal Error 1037

<1037, Fatal>: "<fileName><line#>: Identifier <identifier> does not resolve to OCTET STRING or Opaque types"

Module semantic error in SIZE specification, specific to neither SNMPv1 nor SNMPv2C. The symbol used in a SIZE specification must resolve to OCTET STRING or Opaque.

Fatal Error 1038

<1038, Fatal>: "<fileName><line#>: Identifier <identifier> does not resolve an INTEGER or Gauge type"

Module semantic error in range specification. This error can occur in either SNMPv1 or SNMPv2C.

In SNMPv1, the symbol used in a Range specification must resolve to INTEGER or Gauge.

In SNMPv2C, the symbol used in a Range specification must resolve to INTEGER, Gauge32, Integer32, or Unsigned32.

Fatal Error 1039

<1039, Fatal>:<fileName><line#>: Negative value used in SIZE specification"

Module semantic error in SIZE specification, specific to neither SNMPv1 nor SNMPv2C. Any value used in specifying the SIZE must be non-negative.

Fatal Error 1040

<1040, Fatal>: "<fileName><line#>: Identifier <identifier> in SIZE specification does not resolve to a non-negative integral value"

Module semantic error in range or size specification, specific to neither SNMPv1 nor SNMPv2C. Any symbol used in specifying a value in a SIZE specification resolves to a non-negative value.