Consultor Eletrônico



Kbase 50761: Erro ao obter conexão, ao executar programas Flex
Autor   Bruna Roberta Andryeiak - Produto Framework
Acesso   Público
Publicação   4/15/2015
Linha Datasul
Produtos Datasul 11

Sintomas
Ao abrir programas Flex, ocorre a mensagem "Erro ao obter conexão";
No log do AppServer, consta o seguinte trecho:
Return from Main Block [java/authentication.p] ERROR
-- Failed to create temp-table database object for TEMP-TABLE tt-control-prog. (12296)
-- Unable to create schema information for temp-table tt-control-prog. (3244)
Correção
Alterar no arquivo ServidorAplicacao\jboss-4.2.3.GA\server\<instancia>\conf\datasul\datasul_framework.properties do ambiente utilizado, todas as tags "naming.security.principal=" (sem aspas) e "naming.security.credentials=" (sem aspas), para um usuário e senha válidos para login no produto Datasul 11.
Essas tags correspondem respectivamente a usuário e senha, e ficam realmente abertas no arquivo.
No entanto, quem tem acesso a esse arquivo são somente os administradores do ambiente. Além disso, podem ser informados usuário e senha do RPW, que comumente já estão abertas no atalho de ativação.

Importante
Para verificar se o usuário e senha ali informados são válidos, faça login no produto utilizando esses dados;
Após as alterações nesse arquivo, será necessário reiniciar o AppServer e o JBoss;
Existem outras situações que podem gerar erro de conexão. Caso o teste citado no item 1 ocorra com sucesso, significa que a causa é outra e será necessário investigar. Assim sendo, deve ser aberto um chamado para a equipe de Atendimento Framework Datasul, enviando:
vídeo da simulação (ou print-screen do passo-a-passo);
log do AppServer;
log do JBoss.