ADS_ERR.DBF: Como fazer para procurar dados relevantes




O arquivo de log de erros e warnings, do ADS (Local ou Server), é o ads_err.dbf.

Caso esse arquivo não seja configurado, o diretório padrão de criação desse arquivo é a raiz do driver onde está instalado o ADS, se utilizar ADS Server, ou o Sistema (exemplo Microsiga Protheus), se utilizar o ADS Local.

No entanto, para ter certeza que é o arquivo correto, sempre verifique a data e o horário. Essas informações devem ser as atuais, pois as mensagens sempre são gravadas nesse arquivo. Erros e warnings são escritos nesse arquivo e não são, necessariamente, erros críticos, mas podem ajudar a descobrir potenciais problemas no sistema. Por isso, muitas vezes é dificil de identicar um erro verdadeiro no arquivo ads_err.dbf. Por exemplo, todas as vezes que o arquivo sigamat.emp é aberto, o arquivo sigamat.cdx por padrão também tenta abrir. Com isso, uma mensagem é gravada indicando erro 7041 (arquivo não existe). Mas esse log não gera nenhum problema para o sistema.


Como procurar os erros no arquivo ads_err.dbf

  1. Marque o horário exato que o erro ocorreu.
  2. Abra o arquivo ads_err.dbf e procure o dia/horário do erro para verificar as mensagens que estão gravadas perto desse horário.
    Uma maneira fácil de localizar, é reproduzir o erro e, em seguida, enviar o arquivo ads_err.dbf. Desta forma, é mais fácil localizar a últimas mensagens. Mas se nada for encontrado, faça um filtro nesse arquivo para retirar esses erros, pois assim é possível verificar se algum erro relevante foi gravado.
    Exemplo de filtro: ERROR_CODE<>2 .AND. ERROR_CODE<>1003 .AND. ERROR_CODE<>7008 .AND. ERROR_CODE<>7039 .AND. ERROR_CODE<>7041


Identificando e localizando os erros

Muitos códigos de erros repetidos, são gerados quando se utiliza os ambientes do ERP Microsiga Protheus.

Os erros mais comuns são:

CódigoDescrição
2Sistema operacional não pode encontrar o aquivo. (O arquivo não existe)
1003Erro na abertura do arquivo .NTX, .IDX ou .CDX. (O arquivo não existe)
7008Falha na abertura do arquivo pelo servidor ADS. (O arquivo não existe)
7039O arquivo já está aberto.
7041Arquivo não existe.


Para localizá-los, verifique o campo ERROR_CODE do arquivo ads_err.dbf.


  • Sem rótulos