Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

CONTEÚDO


Configurações

  1. AppServer
  2. Java
  3. Tomcat
  4. TOTVS CORS Valve
  5. BIRT



Configurações

Abaixo temos várias configurações que devem ser feitas no ambiente do Datasul que foi recém instalado.


01. Configurações do AppServer

Informações gerais para o Appserver

O Datasul for THF não demanda mais conexões JDBC aos bancos de dados. Todo acesso a dado ocorre via Appserver.

Cada empresa configurada no ambiente, que contém um conjunto de bancos diferentes, precisa de um broker Appserver diferente. Esse broker já deve ter especificado em sua carga, um arquivo .pf com os bancos necessários para conexão à empresa que ele responde.

Além dos bancos de dados, deve-se também ter configurado o propath para acesso aos diretórios de programas do produto, o programa de alias e os demais parâmetros de sessão.

O programa de alias deve ser configurado como um Server Startup Procedure. O programa deve ter um parâmetro de entrada e a criação dos alias necessários para o ambiente. O processo de implantação do Datasul for THF gera um programa de alias para o Appserver, com base nas configurações atuais do produto.

Recomenda-se que a sessão do Appserver tenha os seguintes parâmetros:

-cpstream ibm850
-d dmy
-numsep 46
-numdec 44

Além desses parâmetros, configurações de limitação e desempenho devem ser configuradas conforme demanda do cliente.

O modo de operação do broker deve ser state-reset.


Definição de um usuário de rede para o AdminService

Após instalar o AppServer, será necessário configurar o AdminService for OpenEdge, adicionando uma conta de login, conforme os passos abaixo:

...

Após essa configuração do AppServer, acesse o OpenEdge Explorer através do link de acesso http://localhost:9090/login.jsp para ter acesso e poder ajustar o seu Appserver



















02. Configurações do JAVA

Será necessário criar duas variáveis de ambiente para o Java, para fazer isso acesse as Configurações do Windows, através do botão direito sobre o botão Iniciar, clicar na opção Sistema

...

VariávelConteúdo de exemplo

JAVA_HOME

c:\dlc117\jre
CLASSPATH;%JAVA_HOME%\bin;%JAVA_HOME%\lib



03. Configurações do Tomcat

Como melhorar a performance da carga do Tomcat utilizado pelo Datasul for THF?

1. Navegue até o diretório onde está instalado o Tomcat;
2. Faça um backup do arquivo conf\catalina.properties. Em seguida edite o arquivo e altere-o conforme procedimento a seguir:

De:

Bloco de código
tomcat.util.scan.StandardJarScanFilter.jarsToSkip=\

Para:

Bloco de código
tomcat.util.scan.StandardJarScanFilter.jarsToSkip=*.jar\


3. Ainda no arquivo conf\catalina.properties realize a seguinte alteração:

De:

Bloco de código
tomcat.util.scan.StandardJarScanFilter.jarsToScan=\

Para:

Bloco de código
tomcat.util.scan.StandardJarScanFilter.jarsToScan=spring-webmvc*.jar,totvs-login-java*.jar,jstl*.jar\


4. Faça um backup do arquivo conf\server.xml. Edite o arquivo e localize a tag Host, localizada ao final do arquivo. Nesta tag, inclua a propriedade startStopThreads="3", conforme exemplo abaixo:

Informações
iconfalse

<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" startStopThreads="3">





Este parâmetro define a quantidade de Threads que serão utilizadas no processo de carga do Tomcat. Defina-o de acordo com a quantidade de processadores disponíveis em seu servidor. Quanto maior a quantidade de Threads, mais rápido deve ser o startup da instância.

5. Certifique-se de que as alterações foram salvas e reinicie o Tomcat.





04. Configurações do TOTVS CORS Valve

Quando o produto não permitir realizar requisições para servidores diferentes, e esses bloqueios ocorram por causa de erros de CORS, será necessário seguir os seguintes passos para solucionar o problema:

...

Informações
titleIMPORTANTE

IMPORTANTE!

A tag "Valve" deve estar configurada como o último elemento da tag "Host". Caso exista algum "Header" da request diferente dos informados anteriormente (allowHeaders), estes devem ser incluídos nessa tag.



05. Configurações do BIRT









https://tdn.totvs.com/pages/viewpage.action?pageId=519208539
Requisitos: https://tdn.totvs.com/pages/viewpageattachments.action?pageId=519208539&preview=/519208539/519705220/Piloto%20D4THF.pdf
Instalação: https://www.youtube.com/watch?v=kOZB0XnDyTw
Update JBOSS para THF: https://www.youtube.com/watch?v=IK1tFY-TZpM
Valve: https://tdn.totvs.com/display/LDT/Datasul-Valve
https://tdn.totvs.com/display/LDT/TOTVS+CORS+Valve
BIRT: https://tdn.totvs.com/pages/viewpage.action?pageId=507017154

...