Consultor Eletrônico



Kbase 51155: Erro SETUSERID ao execuar programas no Linux
Autor   Marco Aurelio Scheidt - CAT
Acesso   Público
Publicação   7/17/2015
Ambiente:
Datasul 12.1.4

Ao executar o programa ccapi303 no Linux conectado shared memory gera o erro:

"SETUSERID of database mgcad requires that database to be connected. (1072)", disparado pela procedure piSetUserDB btb/btb962za.p.

Causa:
O programa btbapi910za faz autenticação e conecta os bancos cadastrados, porém como todos os bancos já estavam conectados no .pf não executava o SETUSERID.

Solução:
Deixar somente a linha de conexão do banco de dados EMSFND no arquivo .pf