Tempo aproximado para leitura: 00:01:30 min
Ocorrência
Ao realizar processos no MNTNG é apresentada a mensagem DBUseArea - DB driver not initialized.
Ambiente
TOTVS Manufatura - TOTVS Manufatura (Linha Protheus) - Aplicativo MNTNG - Todas as versões
Causa
Este erro é ocasionado devido a ausência ou configuração incorreta das chaves DBDataBase, DBServer, DBServer, DBPort e DBAlias. Este também ocorre devido a utilização das chaves: TOPDATABASE, TOPSERVER, TOPPORT e TOPALIAS.
Solução
Ao identificar ou mesmo de forma a evitar a mensagem DBUseArea - DB driver not initialized durante a utilização do App MNTNG, deve-se realizar algumas configurações simples no arquivo appserver.ini conforme descrito a seguir:
Na seção Environment a qual esteja vinculado o processo REST definir as chaves:
DBDataBase=<define o tipo do banco de dados utilizado no ambiente,
podendo ser informado: DB2, INFORMIX, MSSQL, MYSQL, ORACLE e POSTGRES>
DBServer=<endereço ou IP do servidor TOTVS | DBAcess>
DBPort=<porta de acesso TOTVS | DBAcess>
DBAlias=<nome do banco de dados>
Todas as chaves mencionadas devem substituir as respectivas chaves caso estas existam no arquivo de configuração: TOPDATABASE, TOPSERVER, TOPPORT e TOPALIAS. Ao fim o arquivo deve ficar semelhante ao apresentado no exemplo:
[P12127_DDB_REST]
SourcePath=D:\Totvs\Apo\Apo_12127
RootPath=D:\Totvs\Protheus_Data
StartPath=\system_12127_DDB\
RpoDb=SQL
RpoLanguage=Portuguese
RpoVersion=120
LocalFiles=CTREE
localdbextension=.dtc
TopMemoMega=1
DBDataBase=MSSQL7
DBServer=localhost
DBAlias=P12127_DDB_REST
DBPort=12380
HELPSERVER=Localhost:8080
SpecialKey=NGP12127_DDB_HPS
KillStack=1
StartSysInDb=1
0 Comentários