Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Framework - Linha Datasul - TEC - Onde estão localizadas as conexões de banco de dados no ambiente Datasul for THF

time.png Tempo aproximado para leitura: 00:04:25 min

Dúvida
Onde estão localizadas as conexões de banco de dados no ambiente Datasul for THF?

Ambiente
Framework - Framework (Linha Datasul) - Tomcat – Versão 12

Solução
Há dois conceitos diferentes de conexão a bancos de dados no Datasul for THF, de acordo com o tipo de acesso.

O Datasul for THF não demanda conexões JDBC aos bancos de dados. Todo o acesso aos dados é proveniente de telas web que são executadas utilizando um Appserver Progress. Neste caso, cada empresa poderá ter um broker AppServer, caso o conjunto de bancos de dados seja diferente entre as empresas. Assim, todos os bancos deverão ser conectados no arquivo PF utilizado no broker AppServer em questão. O arquivo de alias também deverá ser configurado de acordo com a estrutura de unificação do seu ambiente. 

Ao iniciar o broker AppServer, os bancos contidos no arquivo .pf serão conectados e permanecerão até o momento em que o broker receber a requisição de shutdown.

Este modo de funcionamento gera ganho de performance, visto que os bancos de dados não precisam ser desconectados e reconectados a cada requisição recebida pelo AppServer, no caso de ambientes multi-empresa

O nome do broker AppServer é cadastrado no programa BTB962AA - Parametros Foundation. Caso seu ambiente utilize apenas um conjunto de bancos de dados, todas as empresas poderão apontar para o mesmo broker AppServer. Para situações onde as empresas possuem conjuntos de bancos diferentes, cada empresa deverá possuir um broker AppServer diferente, configurado como demonstrado anteriormente.

Após a atualização para a versão 12.1.2411 o programa BTB962AA mudou para a tela Empresas do Foundation (HTML). O passo a passo de como acessar e gerenciar a tela em Empresas do Foundation (HTML)

Exemplo de cadastro do broker Appserver no programa BTB962AA:

kcs_bancos.png

As telas Progress utilizam os bancos de dados cadastrados também no programa BTB962AA. O arquivo .pf da sessão client deverá conectar apenas o banco emsfnd, sendo que os demais bancos serão conectados de acordo com o cadastro. Os alias também são criados a partir do próprio cadastro do programa BTB962AA.

Exemplo de cadastro de bancos de dados no programa BTB962AA:

btb962aa2.png
 

Importante
1 - No arquivo .pf do AppServer deve constar todos os bancos, incluindo o emsfnd. Exemplo do diretório do .pf utilizado pelo Appserver:

 ..\ServidorAplicacao\instance-8080\scripts-8080\totvs-brk-FND.pf


2 - O arquivo .pf da aplicação continua da mesma forma que era antes, somente o banco emsfnd. Exemplo de diretório do arquivo .pf:

...\ERP\scripts-8080\datasul.pf


3 - O arquivo de alias é utilizado apenas no AppServer e possui a unificação de todos os bancos de dados. O início do arquivo deve conter a linha do exemplo: 
 

DEFINE INPUT PARAMETER v-parameter AS CHAR NO-UNDO.

CREATE ALIAS emsbas FOR DATABASE emscad.
CREATE ALIAS emsedi FOR DATABASE emscad.
CREATE ALIAS emsfin FOR DATABASE emscad.
.
.

-- no final não há chamada para nenhum programa.

O arquivo de alias está localizado no diretório exemplo:

..ServidorAplicacao\instance-8080\scripts-8080\totvs-brk-FND-alias.p


4 - O cadastro dos bancos por empresa continua sendo realizado no programa BTB962AA. As empresas com ambiente multi-empresa que possuem conjuntos de bancos de dados diferentes, deverão possuir um broker AppServer exclusivo para cada empresa. Nesse cadastro não deve ter o banco emsfnd cadastrado. Ele fica no .pf do broker Appserver e no .pf da aplicação conforme mencionado acima.

Saiba mais
Programa BTB962AA mudou para a tela Empresas do Foundation (HTML) Framework - Linha Datasul - TEC - Cadastro de Bancos por Empresas do Foundation em tela HTML
Conexões de Bancos no PASOE Framework - Linha Datasul - TEC - Conexões de bancos de dados no PASOE para o produto Datasul
 

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

1 Comentários

  • Avatar
    Rafael Sacoman Mussinato

    Bom dia,

    Programa BTB962aa Parâmetros Foundation descontinuado à partir da release 12.1.2411!

    Acessar programa: html.companies

    Descriçao Menu: Empresas do Foundation (HTML)

    att, Rafael S. Mussinato

     

    0
    Ações de comentário Permalink
Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _