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