Partilhar via


Erros 1001 a 1010

Descreve os erros 1001 a 1010 do provedor WMI SNMP.

Erro fatal 1001

Erro fatal 1002

Erro fatal 1003

Aviso 1004

Aviso 1005

Erro fatal 1006

Erro fatal 1008

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.