Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css

...

Lista dos códigos de erros do TOTVS | DBAccess

Este artigo lista os códigos de erros e textos de mensagens de erro que podem ocorrer quando o TOTVS | DBAccess está em uso para conexão e operações com banco de dados.

 

Abrangência
ERP 10 e 11

 

 

Observação
Embora as informações sobre códigos de erros contidas neste tópico possam ajudar a diagnosticar sua ocorrência, existem diversos problemas que podem causar uma única mensagem de erro. Portanto, as informações contidas neste tópico são apenas a primeira etapa para descobrir a causa do problema.

 

Para verificar exatamente o código de erro do TOTVS | DBAccess para o ERP, consulte os arquivo de log e/ou log de console do TOTVS | DBAccess.

 

...

Pagetitle
Códigos de erro
Códigos de erro

A seguir, veja a lista de códigos de erros retornados pelo

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
.

Código

Nome

Descrição

Solução

0

...

NO_

...

ERROR

A chamada da

...

função foi realizada com sucesso.

-

-1

...

TCF_NoRouterInstalled

...

Tentativa de executar a função TC_Connect() sem a camada de comunicação.

NO_ROUTED_INSTALLED

Falha ao tentar estabelecer uma conexão com o

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
.


  • Verifique o endereço IP/Host/Porta informados
  • Verifique se o serviço do 
    Inclusão de trecho
    DBAccess
    DBAccess
    nopaneltrue
    está em execução
  • Verifique se não há restrição de Firewall ou infraestrutura de rede entre o servidor onde está o 
    Inclusão de trecho
    Application Server
    Application Server
    nopaneltrue
    e o 
    Inclusão de trecho
    DBAccess
    DBAccess
    nopaneltrue

...

  • .


-2

...

NO_

...

CONNECTION

Tentativa de executar uma função sem estabelecer conexão prévia

...

e/ou falha ao estabelecer a conexão com o 

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
.


  • Antes de executar uma função da RDD TOPCONN, execute a função TCLink para estabelecer uma conexão com o 
    Inclusão de trecho
    DBAccess
    DBAccess
    nopaneltrue
     e o SGBD em uso.
  • Caso este erro seja retornado pela função TCLink, verifique os parâmetros informados para a função, e se o serviço do 
    Inclusão de trecho
    DBAccess
    DBAccess
    nopaneltrue
     endereçado no IP e Porta especificados está em execução

...

  • .


-4

...

NO_USER_

...

PassThru_Failed

...

TCF_No_More_Connections

...

Não há mais conexões disponíveis.

...

Feche uma das conexões e tente nova conexão.

...

TCF_ScanTableError

...

Obtenha o registro, do formato AS/400, para o arquivo usado no programa do TClient e verifique a tabela.

...

-8

...

TCF_Invalid_Environment

...

-10

...

TCF_InvalidFile

...

Tentativa de abrir um arquivo que não pode ser encontrado.

...

Verifique se o arquivo está na biblioteca indicada sobre abertura.

...

-11

...

TCF_UnknownFile

...

Tentativa de abrir um arquivo que não está associado a um processo no AS/400.

...

Verifique se o identificador da tabela é utilizado em abertura.

...

-12

...

TCF_InvalidProgram

...

Verifique a localização do nome do programa.

...

-13

...

TCF_InvalidOperation

...

O programa está utilizando uma função inválida.

...

Verifique a existência da função.

...

-14

...

TCF_InvalidKeyNum

...

Foi especificado um número de campo chave maior que o arquivo como uma função de acesso chave.

...

-16

...

TCF_TooManyFiles

...

Tentativa de abrir um arquivo, porém o número máximo de arquivos abertos no servidor excedeu.

...

Feche um dos arquivos aberto e tente abrir novamente o arquivo.

...

-17

...

TCF_InvalidNumRecs

...

Um número negativo está especificado no parâmetro, do lock_or_count, da operação multiple-read.

...

Verifique o valor do parâmetro, do lock_or_count, da operação multiple-read.

...

-18

...

TCF_CallFailed

...

O programa que chama a função do TC_Call falhou.

...

Consulte, no AS/400, as mensagens de erro.

...

TCF_CommandFailed

...

O comando do AS/400 chamado na função do TC_Call falhou.

...

Consulte, no AS/400, as mensagens de erro.

...

TCF_OverrideFailed

...

O OVRDBF, comando de AS/400, está falhando na abertura o arquivo.

...

Consulte, no AS/400, as mensagens de erro.

...

TCF_QueryFailed

...

Erro produzido no OPNQRYF ou no comando SELECT do AS/400.

...

Consulte, no AS/400, as mensagens de erro.

...

TCF_Creation_Failed

...

-23

...

TCF_OpenFailed

...

O arquivo não pode ser aberto.

...

SECURITY

Erro de verificação de segurança ao estabelecer conexão com o 

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
.

Verifique:

  • se as versões de DBAPI e 
    Inclusão de trecho
    DBAccess
    DBAccess
    nopaneltrue
    são compatíveis.
  • se não há restrição de Firewall ou infraestrutura de rede entre o servidor onde está o 
    Inclusão de trecho
    Application Server
    Application Server
    nopaneltrue
    e o 
    Inclusão de trecho
    DBAccess
    DBAccess
    nopaneltrue
    .

-6

NO_MORE_CONNECTIONS

O

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
 não consegue aceitar uma nova conexão.

Verifique se não houve esgotamento de memória na máquina onde está sendo executado o 

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
.

-8

INVALID_TOP_KEY

Chave de liberação emergencial inválida.

Aponte o 

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
para um License Server válido e operacional.

-10

INVALID_FILE

Tentativa de realizar uma operação para uma tabela/query não aberta.

-

-11

UNKNOWN_FILE

A operação não pode ser realizada pois o arquivo informado não foi considerado válido.

Verifique a operação realizada e o arquivo informado como parâmetro.

-12

EXCLUSIVE_REQUIRED

A operação executada exige que o arquivo seja aberto em modo exclusivo.

Abra o arquivo em modo de compatibilidade ISAM Exclusivo antes de realizar a operação.

-13

INVALID_OPERATION

A operação executada não foi realizada por não ser considerada válida no contexto atual.

Verifique os detalhes envolvidos na ocorrência de erro gerada.

-14

INVALID_KEY_NUM

Foi especificado um número de ordem de índice maior que o número de índices identificado para o arquivo atual.

Verifique o número da ordem informada.

-15

FILE_IN_USE

Indica que a operação atual não pode ser realizada, pois o arquivo encontra-se em uso por outro processo.

Verifique os detalhes adicionais na mensagem de erro no 

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
 para determinar a causa.

-19

COMMAND_FAILED

A instrução atual não foi executada com sucesso.

Verifique os detalhes adicionais na mensagem de erro no 

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
 para determinar a causa.

-21

QUERY_FAILED

A query atual não foi executada com sucesso.

Verifique os detalhes adicionais na mensagem de erro no

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
 para determinar a causa.

-24

NOT_OPENED

...

Tentativa de realizar uma operação com um arquivo que não está aberto.

Verifique se o arquivo foi aberto corretamente.

-25

...

NO_RECORD_

...

O registro solicitado não pode ser encontrado como uma função de acesso ao campo chave.

...

Verifique os valores do campo no registro.

FOUND

Não foi encontrado nenhum registro que atendesse a condição de busca.

  • Caso a operação executada seja um SKIP, não há próximo registro na tabela.
  • Caso a operação executada seja um SEEK, não foi encontrado nenhum registro que satisfaça a chave de busca informada

...

TCF_EndOfrecords

...

Chegou no fim do arquivo ou registro que estão em Read_Multiple.

...

  • .

-27

...

NO_WRITE_

...

Não pode incluir um novo registro no arquivo.

POSIBLE

A operação de inclusão de registro na tabela não foi realizada com sucesso.

Verifique os detalhes adicionais na mensagem de erro no 

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
para determinar a causa

...

.

-28

...

NO_RECORD_

...

EQUAL

Não

...

encontrou registro que satisfaça a condição informada.

-

...

-29

...

UPDATE_

...

Não pode criar registro no arquivo.

...

FAILED

A operação de inclusão de registro na tabela não foi realizada com sucesso.

Verifique os detalhes adicionais na mensagem de erro no 

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
para determinar a causa.

-30

...

DELETE_

...

Não pode excluir o registro do arquivo.

FAILED

A operação de deletar um registro na tabela não foi realizada com sucesso.

Verifique os detalhes adicionais na mensagem de erro no 

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
para determinar a causa

...

.

-31

...

RECORD_

...

LOCKED

O registro está

...

bloqueado por outra tarefa.

Verifique qual

...

é o processo que

...

está

...

mantendo o registro bloqueado e tente novamente.

-

...

34

...

TCF_NoAuthorization

...

A utilização do TOTVS | DBAccess não está autorizada.

...

Indica que a conexão com o AS/400 não pode ser completada porque a chave do TOTVS | DBAccess é inválida ou está expirada.

...

-34

...

TCF_TooManyUsers

TOO_MANY_USERS

O número máximo de usuários conectados foi alcançado.

Necessário desconectar alguns usuários ou solicitar mais licenças.

-35

...

NO_DB_

...

CONNECTION

...

O SGBD não pode ser acessado.

Verifique os detalhes adicionais na mensagem de erro no 

Extrair-include
DBAccess
DBAccess
nopaneltrue
para determinar a causa.

-36

...

TCF_NoConnAllowed

...

-37

...

TCF_Integrity_Failure

...

-40

...

TCF_BufferOverflow

...

-41

...

TCF_InvalidParameters

...

-42

...

TCF_InvalidDLLLoaded

...

-50

...

TCF_NoAuditConnection

...

-58

...

TCF_CommDosmemError

...

Não há memória do DOS - Disk Operating System (Sistema Operacional de Disco).

...

Indica que não pode ter o desempenho necessáro, devido a insuficiência de memória corrente.

...

-67

...

TCF_CommPartnerError

...

-76

...

TCF_CommSNDStatError

...

-81

...

TCF_CommInitPgmError

...

-86

...

TCF_CommParamError

...

-88

...

TCF_CommProgram_Error

...

-90

...

TCF_CommInsMemError

...

Indica que o trabalho não pode ser realizado, devido a insuficiência de memória da máquina.

...

-99

...

TCF_InvalidBuild

...

Build inválida.

...

A build TOTVS é incompatível com a versão do TOTVS | DBAccess. Certifique-se que ambos estão atualizados.

...

-

NO_CONN_ALLOWED

Não é possível conectar com o

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
, pois as novas conexões estão bloqueadas.

Houve um bloqueio manual de novas conexões da aplicação ao 

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
através do
Inclusão de trecho
dbmonitor
dbmonitor
nopaneltrue
.

-37

INTEGRITY_FAILURE

A operação atual não foi executada com sucesso, pois houve tentativa de violação de integridade referencial ou chave única.

Verifique os detalhes adicionais na mensagem de erro no 

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
para determinar a causa.

-40

BUFFER_OVERFLOW

Erro interno controlado no mecanismo de monitoramento do 

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
.

  • Atualize a DBAPI (.dll / .so) com a versão disponível no pacote do
    Inclusão de trecho
    DBAccess
    DBAccess
    nopaneltrue
     mais atual
    .
  • Verifique os detalhes adicionais na mensagem de erro no 
    Inclusão de trecho
    DBAccess
    DBAccess
    nopaneltrue
    para determinar a causa.

-41

INVALID_PARAMETERS

A operação atual não foi executada com sucesso, pois houve diferença entre o número de parâmetros informado e o número de parâmetros necessários para a execução.

Verifique os detalhes adicionais na mensagem de erro no

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
.

-42

INVALID_DLL_LOADED

Operação não permitida para a DBAPI / 

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
em uso.

-

-43DBSERVER_INITERRORFalha de inicialização do contexto de execução atual.

Verifique os detalhes adicionais na mensagem de erro no 

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
para determinar a causa. Caso a instância atual do 
Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
esteja configurada como "Slave", ela depende da configuração correta de uma instância do 
Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
configurada como "Master", e esta instância deve estar no ar e em execução.

-44LOCKCLIENT_ERRORFalha de inicialização da conexão de Lock de Registros.

Verifique os detalhes adicionais na mensagem de erro no 

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
para determinar a causa. Caso a instância atual do 
Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
esteja configurada como "Slave", ela depende da configuração correta de uma instância do 
Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
configurada como "Master", e esta instância deve estar no ar e em execução.

-50

NO_AUDIT_CONNECTION

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
perdeu a conexão com o serviço de Auditoria Audit Trail.

Verifique a configuração do serviço de auditoria no

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
, e verifique se o serviço configurado encontra-se em operação.

-52UNKNOW_OPERATIONOperação solicitada não reconhecida.

Verifique a mensagem de advertência gerada no log do

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
, e certifique-se que a DBAPI é compatível com a versão do 
Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
em uso. No caso de uso do 
Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
em configuração distribuída, todos os serviços envolvidos devem ser da mesma build.

-88

COMM_PROGRAM_ERROR

Erro de comunicação entre 

Inclusão de trecho
Application Server
Application Server
nopaneltrue
 
Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
.

A conexão TCP foi fechada ou interrompida de forma abrupta entre as aplicações. Verifique os logs de ambas as aplicações ( 

Inclusão de trecho
Application Server
Application Server
nopaneltrue
 
Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
) para maiores detalhes.

-89COMM_ENVIRONMENT_ERROR

Timeout de comunicação (30 segundos) entre DBAPI e

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
.

Verifique:

  • a quantidade de conexões simultâneas recebidas pelo
    Inclusão de trecho
    DBAccess
    DBAccess
    nopaneltrue
    .
  • o consumo de CPU e memória nas máquinas onde estão a DBAPI, o 
    Inclusão de trecho
    DBAccess
    DBAccess
    nopaneltrue
    e o SGBD.
  • a comunicação entre DBAPI e 
    Inclusão de trecho
    DBAccess
    DBAccess
    nopaneltrue
    e entre 
    Inclusão de trecho
    DBAccess
    DBAccess
    nopaneltrue
    e SGBD.
  • o tempo de processamento das instruções e tarefas do SGBD.
  • se as versões de DBAPI e 
    Inclusão de trecho
    DBAccess
    DBAccess
    nopaneltrue
    são compatíveis.
-97DBAPI_OUTDATED

A build da DBAPI está em versão diferente da build do 

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
.

Atualize a DBAPI (.dll / .so) com a versão disponível no pacote do

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
 mais atual.

-98CONNECTION_REFUSED

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
está configurado para aceitar conexões de uma faixa de IPs, e o IP de origem da conexão foi recusado pelo
Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
, pois não está na faixa / intervalo permitido. 

Verifique o IP da máquina de origem da conexão, e o(s) ip(s) configurados no 

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
para aceite de conexão. Por default o 
Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
não tem restrição de IP de origem. Para habilitar um filtro de IPs de origem, é usada a configuração AllowHosts no arquivo de configuração do
Inclusão de trecho
DBAccess
DBAccess
nopaneltrue

-99

INVALID_BUILD

A DBAPI (client do

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
) está em uma versão menor que o 
Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
em uso.

Atualize a DBAPI (.dll / .so) nos diretórios do 

Inclusão de trecho
application server
application server
nopaneltrue
com a versão disponível no pacote do 
Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
em uso.

-100

INVALID_TOPAPI

DBAPI (client do

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
) não encontrada ou incompatível.

Verifique se a configuração DRIVER da seção DBACCESS no arquivo INI do 

Inclusão de trecho
application server
application server
nopaneltrue
está apontando para a DBAPI atualizada do 
Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
.

 

...