Partilhar via


Erros 1001 a 1010

Descreve os erros do provedor WMI SNMP de 1001 a 1010.

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 de SINTAXE de OBJECT-TYPE não se resolve para tipos permitidos"

OBJECT-TYPE erro semântico do módulo de invocação de macro. A cláusula SYNTAX da macro OBJECT-TYPE deve ser resolvida para um tipo ou subtipo, formado usando a especificação SIZE ou range que o SMI SNMPv1 ou SNMPv2C permite. Se este não for o caso, o erro fatal 1001 é relatado.

Este erro pode ocorrer ao compilar um MIB SNMPv1 ou SNMPv2C.

Os tipos permitidos pelo SMI SNMPv1 são:

  • INTEIRO
  • NULO
  • CORDA DE OCTETO
  • IDENTIFICADOR DE OBJETO
  • Endereço de rede
  • Endereço IP
  • Contador
  • Calibre
  • TimeTicks
  • Opaco
  • DisplayString
  • Endereço Físico

Os tipos permitidos pelo SMI SNMPv2C são:

  • INTEIRO
  • CORDA DE OCTETO
  • IDENTIFICADOR DE OBJETO
  • BITS
  • Inteiro32
  • Endereço IP
  • Contador32
  • TimeTicks
  • Opaco
  • Contador64
  • Não assinado32
  • DisplayString
  • Endereço Físico
  • endereço MAC
  • Valor da Verdade
  • TestAndIncr
  • Tipo Autónomo
  • InstancePointer
  • PonteiroVariável
  • RowPointer
  • Status da linha
  • Carimbo de tempo
  • Intervalo de tempo
  • Data e Hora
  • Tipo de armazenamento
  • Tdomínio
  • Endereço

Erro fatal 1002

<1002, Fatal>: "<fileName>:<line#>: Cláusula ACCESS inválida <cláusula>"

OBJECT-TYPE erro semântico do módulo de invocação de macro. 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/criação", "leitura/gravação" ou "não acessível".

Erro fatal 1003

<1003, Fatal>: "<fileName>:<line#>: Cláusula STATUS inválida <cláusula>"

OBJECT-TYPE erro semântico do módulo de invocação de macro. 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 <identificador>, cuja sintaxe se resolve como um dos tipos de contador não termina com a letra 's' "

OBJECT-TYPE aviso semântico do módulo de invocação de macro. 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 SINTAXE "SEQUENCE OF", deve ter uma cláusula ACCESS "não acessível"

OBJECT-TYPE aviso semântico do módulo de invocação de macro. 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 <identificador>, que é do tipo SYNTAX SEQUENCE, não possui uma cláusula INDEX ou AUGMENTS"

OBJECT-TYPE erro semântico do módulo de invocação de macro. Para SNMPv1, a cláusula INDEX deve estar presente para uma definição de OBJECT-TYPE cuja sintaxe é resolvida para um tipo SEQUENCE.

Para SNMPv2C, deve estar presente a cláusula INDEX ou AUGMENTS para declarar uma linha conceptual.

Erro fatal 1008

<1008, Fatal>: "<fileName>:<line#>: OBJECT-TYPE <identificador>, que é de SINTAXE "SEQUENCE", não foi referenciado"

OBJECT-TYPE erro semântico do módulo de invocação de macro. 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 representa uma declaração de tabela, ou seja, um objeto com a cláusula SYNTAX como um tipo SEQUENCE OF. O parâmetro <line#> refere-se ao segundo ponto de referência.

Este erro pode ocorrer em SNMPv1 ou SNMPv2C.