Erros 1031 a 1040
Descreve os erros 1031 a 1040 do provedor SNMP do WMI.
Aviso 1031
-
<1031, Aviso>: "<fileName>:<line#>: o <identificador> de símbolo padrão deve ser importado do <identificador> de módulo. Supondo a definição padrão."
-
Aviso de semântica do módulo da seção IMPORTS, não específico para SNMPv1 nem SNMPv2C. Se um identificador SNMP conhecido pelo compilador estiver na seção IMPORTS, o módulo do qual ele é importado deverá ser um dos módulos padrão.
Determinados IMPORTS comumente usados são considerados como "conhecimento presumido" pelo compilador. É desnecessário que o compilador exija acesso a outros módulos de informações para resolvê-los.
Os IMPORTS internos do SNMPv1 e SNMPv2C são descritos nas tabelas a seguir.
IMPORTS internos do SNMPv1
Importar a classe | Módulo | Instâncias |
---|---|---|
Valor de ASN.1 | RFC1155-SMI | Internet, diretório, gerenciamento, experimental, privado, empresas |
RFC1213-MIB | MIB-II e IP, interfaces, transmissão | |
Tipo ASN.1 | RFC1155-SMI | NetworkAddress, IpAddress, Counter, Gauge, TimeTicks, Opaque |
RFC1213-MIB | DisplayString, PhysAddress | |
Macro ASN.1 | RFC-1212 | OBJECT-TYPE |
RFC-1215 | TRAP-TYPE |
IMPORTS internos do SNMPv2C
Importar a classe | Módulo | Instâncias |
---|---|---|
Valor de ASN.1 | SNMPv2-SMI | org, dod, Internet, diretório, mgmt, mib-2, transmissão, experimental, privado, empresas, segurança, snmpv2, snmpDomains, snmpProxys, snmpModules |
SNMPv2-TM | rfc1157Proxy | |
Identidade do objeto | SNMPv2-SMI | zeroDotZero |
SNMPv2-TM | snmpUDPDomain, snmpCLNSDomain, smnpCONSDomain, snmpDDPDomain, snmpIPXDomain, rfc1157Domain | |
Tipo ASN.1 | SNMPv2-SMI | Integer32, IpAddress, Counter32, TimeTicks, Opaque, Counter64, Unsigned32, Gauge32 |
Macro ASN.1 | SNMPv2-SMI | MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE |
SNMPv2-CONF | OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE, AGENT-CAPABILITIES | |
SNMPv2-TC | TEXTUAL-CONVENTION | |
Convenção textual | SNMPv2-TC | DisplayString, PhysAddress, MacAddress, TruthValue, TestAndIncr, AutonomousType, InstancePointer, VariablePointer, RowPointer, RowStatus, TimeStamp, TimeInterval, DateAndTime, StorageType, Tdomain, Taddress |
SNMPv2-TM | SnmpUDPAddress, SnmpOSIAddress, SnmpNBPAddress, SnmpIPXAddress |
Erro fatal 1032
-
<1032, Fatal>: "<fileName><line#>: Valor duplicado de <valor> na enumeração"
-
Erro semântico de módulo em uma enumeração, não específico para SNMPv1 nem para SNMPv2C. Não deve haver nenhum valor duplicado. O parâmetro <line#> é a posição da recorrência do nome/valor.
Erro fatal 1033
-
<1033, Fatal>: "<fileName><line#>: Nome duplicado de <identificador> na enumeração"
-
Erro semântico de módulo em uma enumeração, não específico para SNMPv1 nem para SNMPv2C. Não deve haver nomes duplicados. O parâmetro <line#> é a posição da recorrência do nome/valor.
Aviso 1034
-
<1034, Aviso>: "<fileName><line#>: um valor de 0 não permitido em uma enumeração"
-
Aviso semântico do módulo em uma enumeração, não específico para SNMPv1 nem SNMPv2C. É recomendável que um valor nomeado igual a zero não seja usado em uma enumeração.
Aviso 1036
-
<1036, Aviso> "<fileName><line#>: O valor na enumeração não se resolve para um número inteiro positivo"
-
Aviso semântico do módulo em uma enumeração, não específico para SNMPv1 nem SNMPv2C. Não é permitido um valor negativo em uma enumeração.
Erro fatal 1037
-
<1037, Fatal>: "<fileName><line#>: O identificador <identificador> não se resolve para tipos OCTET STRING ou Opaque"
-
Erro semântico de módulo na especificação SIZE, não específico para SNMPv1 nem SNMPv2C. O símbolo usado em uma especificação de SIZE deve se resolver para OCTET STRING ou Opaque.
Erro fatal 1038
-
<1038, Fatal>: "<fileName><line#>: O identificador <identificador> não se resolve para um tipo INTEGER ou Gauge"
-
Erro semântico do módulo na especificação de intervalo. Esse erro pode ocorrer em SNMPv1 ou SNMPv2C.
No SNMPv1, o símbolo usado em uma especificação de intervalo deve se resolver para INTEGER ou Gauge.
No SNMPv2C, o símbolo usado em uma especificação de intervalo deve se resolver para INTEGER, Gauge32, Integer32 ou Unsigned32.
Erro fatal 1039
-
<1039, Fatal>:<fileName><line#>: Valor negativo usado na especificação SIZE"
-
Erro semântico de módulo na especificação SIZE, não específico para SNMPv1 nem SNMPv2C. Qualquer valor usado na especificação de SIZE não pode ser negativo.
Erro fatal 1040
-
<1040, Fatal>: "<fileName><line#>: Identificador <identificador> na especificação SIZE não se resolve a um valor integral não negativo"
-
Erro semântico do módulo na especificação de intervalo ou tamanho, não específico nem para SNMPv1 nem para SNMPv2C. Qualquer símbolo usado na especificação de um valor em uma especificação de SIZE deve se resolver para um valor não negativo.