Erros 1001 a 1010
Descreve os erros 1001 a 1010 do provedor WMI SNMP.
Erro fatal 1001
-
<1001, Fatal>: "<fileName>:<line#>: a cláusula SYNTAX de OBJECT-TYPE não é resolvida para tipos permitidos"
-
Erro semântico do módulo de invocação da macro OBJECT-TYPE. A cláusula SYNTAX da macro OBJECT-TYPE deve ser resolvida para um tipo ou subtipo, formado usando a especificação de intervalo ou SIZE que o SMI SNMPv1 ou SNMPv2C permite. Se esse não for o caso, o erro fatal 1001 será relatado.
Esse erro pode ocorrer ao compilar um MIB SNMPv1 ou SNMPv2C.
Os tipos permitidos pelo SMI SNMPv1 são:
- INTEGER
- NULO
- OCTET STRING
- OBJECT IDENTIFIER
- NetworkAddress
- IpAddress
- Contador
- Medidor
- TimeTicks
- Opaco
- DisplayString
- PhysAddress
Os tipos permitidos pelo SMI SNMPv2C são:
- INTEGER
- OCTET STRING
- OBJECT IDENTIFIER
- BITS
- Integer32
- IpAddress
- Counter32
- TimeTicks
- Opaco
- Counter64
- Unsigned32
- DisplayString
- PhysAddress
- MacAddress
- TruthValue
- TestAndIncr
- AutonomousType
- InstancePointer
- VariablePointer
- RowPointer
- RowStatus
- TimeStamp
- TimeInterval
- DateAndTime
- StorageType
- Tdomain
- Taddress
Erro fatal 1002
-
<1002, Fatal>: "<fileName>:<line#>: Cláusula ACCESS inválida <cláusula>"
-
Erro semântico do módulo de invocação da macro OBJECT-TYPE. Para SNMPv1, a cláusula ACCESS da macro OBJECT-TYPE deve ser "somente leitura", "somente gravação", "leitura/gravação" ou "não acessível".
Para SNMPv2C, a cláusula MAX-ACCESS deve ser "somente leitura", "leitura-criar", "leitura/gravação" ou "não acessível".
Erro fatal 1003
-
<1003, Fatal>: "<fileName>:<line#>: Cláusula STATUS inválida <cláusula>"
-
Erro semântico do módulo de invocação da macro OBJECT-TYPE. Para SNMPv1, a cláusula STATUS de uma invocação de macro OBJECT-TYPE deve ser "obrigatória", "opcional", "obsoleta" ou "preterida".
Para SNMPv2C, a cláusula STATUS de uma invocação de macro OBJECT-TYPE deve ser "atual", "preterida" ou "obsoleta".
Aviso 1004
-
<1004, Aviso>: "<fileName>:<line#>: OBJECT-TYPE <identifier>, cuja sintaxe é resolvida para um dos tipos Counter, não termina com a letra 's' "
-
Aviso semântico do módulo de invocação de macro OBJECT-TYPE. O identificador de um objeto de SYNTAX Counter (SNMPv1) ou Counter32 e Counter64 (SNMPv2C) deve ser plural.
Esse aviso pode ocorrer ao compilar um MIB SNMPv1 ou SNMPv2C.
Aviso 1005
-
<1005, Aviso>: "<fileName>:<line#>: OBJECT-TYPE com SYNTAX "SEQUENCE OF", deve ter uma cláusula ACCESS "não acessível"
-
Aviso semântico do módulo de invocação de macro OBJECT-TYPE. Uma tabela ou linha conceitual (tipos de objeto SEQUENCE OF ou SEQUENCE, respectivamente) deve ser "não acessível".
Esse aviso pode ocorrer em SNMPv1 ou SNMPv2C.
Erro fatal 1006
-
<1006, Fatal>: "<fileName>:<line#> OBJECT-TYPE <identifier>, que é de SYNTAX SEQUENCE, não tem uma cláusula INDEX ou AUGMENTS"
-
Erro semântico do módulo de invocação da macro OBJECT-TYPE. Para SNMPv1, a cláusula INDEX deve estar presente para uma definição OBJECT-TYPE cuja SYNTAX é resolvida para um tipo SEQUENCE.
Para SNMPv2C, a cláusula INDEX ou AUGMENTS deve estar presente para uma declaração de linha conceitual.
Erro fatal 1008
-
<1008, Fatal>: "<fileName>:<line#>: OBJECT-TYPE <identifier>, que é de SYNTAX "SEQUENCE" não foi referenciado"
-
Erro semântico do módulo de invocação da macro OBJECT-TYPE. Um OBJECT-TYPE com a cláusula SYNTAX como um tipo SEQUENCE deve figurar na cláusula SYNTAX de exatamente uma invocação OBJECT-TYPE que significa uma declaração de tabela, ou seja, um objeto com a cláusula SYNTAX como um tipo SEQUENCE OF. O parâmetro <line#> se refere ao segundo ponto de referência.
Esse erro pode ocorrer em SNMPv1 ou SNMPv2C.