Histórico da Página
Instalação e configuração build 20.3.
12.xx (Harpia) para produto Logix
Informações | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||
|
Page Tree root LGX 01 - Build Instalação build HARPIA - LGX
Objetivo
Aqui nesta página estão registradas algumas orientações relacionadas a instalação e configuração do binário Harpia (AppServer, Smartclient, outros) para uso com o produto Logix, sendo:
Mudanças em relação ao build 7.00.131227A (32 bits)
Algumas novidades
Ajustes de configurações
1. Introdução Âncora 1.Introdução 1.Introdução
1.Introdução | |
1.Introdução |
O binário TOTVS Application Server e TOTVS Smartclient Smartclient, disponível na arquitetura 64 bits para o Logix Logix, é conhecido sob o nome HARPIA e o número de controle de revisão tem como prefixo 20.3.12.xx, sendo xx um número incremental a cada nova revisão liberada oficialmente no portal Totvs.
A disponibilização do build na arquitetura 64 bits traz vários benefícios, sendo que os principais envolvem maior velocidade e robustez, devido a maior capacidade de processamento e uso de memória RAM,
Para saber mais sobre o modelo operacional do Build Appserver clique AQUI.
2. O que
há de novo?A partir do build Harpia existe uma nova forma de controle do repositório de objetos (RPO) com o conceito de RPOs segregados, onde o ambiente passará a acessar dois RPOs, sendo um RPO padrão (default), que será distribuido pela TOTVS, como já ocorre com o build 32 bits, e outro RPO customizado (custom), onde constarão todos os fontes e recursos customizados do ambiente de clientes. Sendo assim, as funcionalidades customizadas de usuário deixarão de fazer parte do RPO padrão, como ocorre até então no build 32 bits e passarão a fazer parte exclusivamente de um novo RPO denominado Custom. Para mais detalhes acesse Application Server - RPOs Segregados.
HTML |
---|
O 🎯 <strong>OBJETIVO</strong> é <strong><mark style="background-color:#1bced3;">melhorar a organização dos RPOs utilizados pelo ambiente</mark> </strong>, <br>
<br><p style="padding-left: 42px;">bem como <strong><mark style="background-color:#1bced3;">facilitar a atualização dos ambientes e futuros releases</mark> </strong>.</p> |
foi descontinuado?
Veja o que não poderá mais ser utilizado a partir do TOTVS Application Server 20.3.2.x e quais serão as novas alternativas de ferramentas:
OBJETIVO | DESCONTINUADO | NOVA FERRAMENTA |
---|---|---|
Balanceamento de ConexõesSmartClient X AppServer | LOAD BALANCE (AppServer Master X AppServer Slaves) | TOTVS Broker |
IDE de Desenvolvimento | TOTVS Developer Studio Versão 11.3 | TOTVS Developer Studio para VSCode |
| TOTVS Monitor (totvsmonitor.exe) | TOTVS Monitor Electron ou TDS-VSCode (Monitor) |
3. O que há de novo?
O nome dos binários mudou para o produto Logix .
Agora o prefixo TOTVS não existe mais e TOTVSAppServer passou para AppServer (a partir do build 20.3.2.x) e TOTVSSmartclient passou para Smartclient (a partir do build 17.3.0.xx).
A partir do build Harpia existe uma nova forma de controle do repositório de objetos (RPO), com o conceito de RPOs segregados, onde o ambiente passará a acessar dois RPOs, sendo:
- um RPO padrão (default), que será distribuído pela TOTVS, como já ocorre com o build 32 bits e,
- outro RPO customizado (custom), onde constarão todos os fontes e recursos customizados do ambiente de clientes.
Sendo assim, as funcionalidades customizadas de usuário deixarão de fazer parte do RPO padrão, como ocorre até então no build 32 bits e passarão a fazer parte exclusivamente de um novo RPO denominado Custom. Para mais detalhes acesse Application Server - RPOs Segregados.
A partir do build 20.3.2.xx é possível realizar compilações e execuções por linha de comando, utilizando o próprio binário do AppServer. Quer saber mais desta novidade?
Expandir | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
|
Expandir | |||||||
---|---|---|---|---|---|---|---|
| |||||||
|
A porta de comunicação entre TOTVS Application Server X TOTVS SmartClient passa a trafegar dados de forma segura. Para mais detalhes acesse Application Server - Porta Multiprotocolo.
Visando facilitar este processo de migração do build 32 bits para 64 bits, a equipe de Framework liberou uma NOVA FERRAMENTA denominada Assistente de Configuração LOGIX, onde será possível realizar a Instalação, Migração e Atualização de build a partir da versão Harpia.
Expandir | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
|
A porta de comunicação entre TOTVS Application Server e TOTVS SmartClient passa a trafegar dados de forma segura. Para mais detalhes acesse Application Server - Porta Multiprotocolo.
Visando facilitar este processo de migração do build 32 bits para 64 bits, a equipe de Framework liberou uma nova ferramenta denominada Assistente de Configuração LOGIX, onde será possível realizar a Instalação, Migração e Atualização de build a partir da versão Harpia.
Expandir | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
3. Principais pontos de atenção na migração do build 32 bits para 64 bits
A ferramenta TOTVS Monitor até então disponível com o executável para ambiente Windows TotvsMonitor.exe foi substituído pelo Monitor Electron, que também é compatível com build 32 bits. Para mais detalhes acesse Monitor Electron.
Por ser binário com uma arquitetura diferente, não será possível utilizar a mesma estrutura de pastas e arquivos do build 32 bits, onde o processo de atualização sempre é feito de forma simples, apenas substituindo os atuais arquivos das pastas de TOTVS AppServer e TOTVS SmartClient.Neste casoserá necessário criar nova estrutura de pastas para instalar o binário na arquitetura 64 bits.
O atual RPO utilizado no build 32 bits não é compatível com a nova arquitetura em 64 bits. Será preciso obter uma nova versão de RPO Logix compilado na arquitetura 64 bits.
O TOTVS SmartClient também foi atualizado para versão com arquitetura 64 bits, que contempla alguns componentes de resolução gráfica de maior qualidade e para ganhar desempenho é recomendado que o TOTVS SmartClient seja sempre instalado como local nas estações de trabalho.
Para evitar que estações de trabalho fiquem com o smartclient desatualizado é necessário configurar a "Atualização automática do TOTVS Smartclient". Para mais detalhes sobre a atualização automática do smartclient nas estações de trabalho acesse Application Server - Configuração Seção [Update]
Configurações de Variáveis de Ambiente no Sistema Operacional de instalação do TOTVS AppServer
title | Clique AQUI para visualizar a lista de variáveis de ambiente necessárias para o Logix (Independente do banco de dados conectado)... |
---|
borderColor | #C0C0C0 |
---|
Variáveis de Ambiente Logix
Existem algumas variáveis de ambiente utilizadas pelo Logix para:
Determinar o formato de valores numéricos ou de datas.
Disponibilizar bibliotecas .jar utilizadas por alguns utilitários desenvolvidos em JAVA utilizados pelo Logix.
Atalhos para acesso de outras ferramentas integradas ao Logix.
Para mais detalhes acesse
Configurações da Conexão do Banco de Dados pelo TOTVS AppServer
title | Clique AQUI para visualizar as configurações necessárias para as conexões de Banco de Dados... |
---|
borderColor | #C0C0C0 |
---|
Conexão com Banco de Dados
Painel | ||||
---|---|---|---|---|
| ||||
Como o build AppServer é instalado com a arquitetura 64 bits, os Clients e Drivers de Conexão com Banco de Dados também precisam estar disponíveis na versão 64 bits. |
Veja os procedimento de conexão com os bancos de dados homologados para uso no Logix.
tabs | Informix, Oracle, Microsoft SQLServer, Conexão Banco de Dados ao TOTVS AppServer |
---|---|
ids | db1,db2,db3,db4 |
default | yes |
---|---|
referencia | db1 |
Segue abaixo os procedimentos necessários para realizar a conexão do Logix com o banco de dados INFORMIX
Inicie instalando o Informix Client SDK IBM INFORMIX ODBC DRIVER na versão 64 bits respeitando a versão do sistema operacional do servidor onde o Logix está sendo instalado.tabs | Linux, Windows |
---|---|
ids | so1,so2 |
default | yes |
---|---|
referencia | so1 |
Para download do instalador Informix Client SDK acesse Client Informix SDK Linux.
Pré-requisito
O Informix Client SDK homologado deve estar instalado no servidor LInux onde os TOTVS AppServers estão instalados.
Para conectar ao banco de dados Informix é necessário configurar alguns arquivos no servidor Linux, o que deverá ser feito com o usuário administrador do sistema operacional (root).
Arquivos a serem configurados
1. Arquivo .odbc.ini
Este arquivo deve ser criado no diretório raiz do usuário root (cd /root).
Abaixo exemplo supondo que o diretório de instalação do Client SDK Informix seja /usr/informix:
Bloco de código | ||||
---|---|---|---|---|
| ||||
[ODBC]
Trace=0
TraceFile=/tmp/odbctrace.out
InstallDir=/usr/informix
[logix]
Database=logix
Servername=[nome da instância informix: INFORMIXSERVER]
CursorBehavior=1
EnableScrollableCursors=1
FetchBufferSize=32767 |
2. Arquivo SQLHOSTS
Este arquivo está localizado na pasta /etc do Client SDK Informix ($INFORMIXDIR/etc/sqlhosts).
Bloco de código | ||||
---|---|---|---|---|
| ||||
#dbservername nettype hostname servicename
logixprdshm onipcshm 10.0.0.10 logix
logixprdsoc onsoctcp 10.0.0.10 logixsrv |
Painel | ||||
---|---|---|---|---|
| ||||
O arquivo SQLHOSTS pode ser copiado da instalação do Informix do servidor de banco de dados. |
Este arquivo está localizado no diretório raiz /etc do servidor Linux.
Editar o arquivo e incluir uma linha com o nome do serviço que faz a comunicação com o banco de dados na porta TCP de comunicação.
Exemplo: logixsrv 5900/tcp
4. Arquivo totvsenv.sh
Este arquivo está localizado na pasta de instalação dos TOTVS AppServers (/totvs/logix64/bin).
Editar o arquivo e incluir as seguintes variáveis de ambiente no final do arquivo:
Bloco de código | ||||
---|---|---|---|---|
| ||||
export INFORMIXDIR=[diretório de instalação do informix SDK]
export PATH=INFORMIXDIR/bin:$PATH
export LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/cli:$INFORMIXDIR/lib/esql:$LD_LIBRARY_PATH |
Painel | ||||
---|---|---|---|---|
| ||||
Se durante a execução do Instalador do Logix foi informada a pasta de localização do Client SDK Informix em tela, não há necessidade de realizar esta configuração no arquivo totvsenv.sh. |
default | no |
---|---|
referencia | so2 |
Para download do instalador Informix Client SDK acesse Client Informix SDK Windows.
Pré-requisito
O Informix Client SDK homologado deve estar instalado no servidor Windows onde os TOTVS AppServers estão instalados.
Configurações de conexões ODBC
1. No Windows acesse a ferramenta Administrador de Fonte de Dados ODBC 64 bits (executável %WinDir%\System32\odbcad32.exe)
borderColor | #C0C0C0 |
---|---|
borderStyle | dashed |
TODAS configurações de conexões de banco de dados para build TOTVS AppServer 64 bits devem ser via ODBC 64 bits.
2. Entre na aba DSN de Sistema ou Fonte de Dados de Sistema, pressione o botão e selecione o driver IBM INFORMIX ODBC DRIVER (64-bit).
3. Preencha os demais dados de conexão solicitados e valide se a conexão com o banco é realizada corretamente.
Painel | ||||
---|---|---|---|---|
| ||||
Para o LOGIX atente para algumas configurações necessárias como: Na aba Environment CLIENT LOCALE en_us.819 Na aba Advanced AUTO COMMIT OPTIMIZATION (por padrão já vem marcado) |
4. Na aba Connection pressione o botão para avaliar se a conexão de banco é bem sucedida.
Painel | ||||||
---|---|---|---|---|---|---|
| ||||||
ATENÇÃO! Certifique-se de que as variáveis de ambiente abaixo esteja configuradas no servidor Windows onde acabou de configurar as conexões via ODBC: INFORMIXDIR Registrar o diretório geral de instalação do Client SDK Informix. Exemplo: C:\Informix64\ |
default | no |
---|---|
referencia | db2 |
Para o banco de dados ORACLE deve-se instalar a ferramenta para conexão com o banco chamada Oracle Client Runtime ou Oracle InstantClient na versão 64 bits.
Abaixo estão descritos os procedimentos para instalação e configurações a ferramenta Oracle InstantClient:tabs | Linux,Windows |
---|---|
ids | linux,windows |
default | yes |
---|---|
referencia | linux |
O download do ORACLE InstantClient, pode ser realizado em Client Oracle Linux
Arquivos a serem configurados
Painel | ||||
---|---|---|---|---|
| ||||
Para conectar ao banco de dados é necessário configurar alguns arquivos após instalar o Client Oracle e para isso é necessário fazer acesso ao ambiente linux utilizando um usuário administrador (root). |
1. Arquivo tnsnames.ora
Localizado no diretório onde está instalado o Client Oracle. Exemplo: /opt/oracle/product/19c/network/admin
Bloco de código | ||||
---|---|---|---|---|
| ||||
# tnsnames.ora Network Configuration File: /oracle/product/19c/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
LOGIX12 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = lndb02)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ora19c)
)
) |
2. Arquivo totvsenv.sh
Localizado no diretório de instalação de cada TOTVS AppServer (/totvs/logix64/bin).
Painel | ||||
---|---|---|---|---|
| ||||
Se desejar, pode-se manter uma única cópia deste arquivo totvsenv.sh para uso de todos os TOTVS AppServers que forem utilizar as mesmas configurações. Se durante a execução do Instalador do Logix você informou em tela o diretório de instalação do Client Oracle, não há necessidade de realizar esta configuração no arquivo totvsenv.sh. |
Configurar as seguintes variáveis de ambiente no final do arquivo:
Bloco de código | ||||
---|---|---|---|---|
| ||||
export ORACLE_HOME=/opt/oracle/product/19c
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export TNS_ADMIN=$ORACLE_HOME/network/admin
export NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
export NLS_DATE_FORMAT='dd/mm/yyyy hh24:mi:ss'
export NLS_NUMERIC_CHARACTERS=',.' |
default | yes |
---|---|
referencia | windows |
O download do ORACLE InstantClient, pode ser realizado em Client Oracle Windows
Instalação Client
Faça a extração dos dados do arquivo de instalação Client Oracle Windows que realizou download em uma pasta que achar mais adequada. Exemplo: c:\oracle\instantclient_19_13_x64Configurações
1. Configure a conexão com o banco de dados Oracle Logix no arquivo tnsnames.ora localizado na mesma pasta para onde foram extraídos os arquivos do Client Oracle escolhido.
O arquivo tnsnames.ora é responsável por armazenar os nomes de serviços de rede para que o servidor atual consiga identificar os dados de localização o servidor e instância de banco Oracle a ser conectado.
2. Estabelecida a conexão com o banco de dados Oracle, será preciso configurar algumas variáveis de ambiente no Windows:ORACLE_HOME = Indica o diretório de instalação do Client Oracle. Exemplo: c:\oracle\instantclient_19_13_x64
TNS_ADMIN = Indica o diretório de instalação do Client Oracle. Exemplo:c:\oracle\instantclient_19_13_x64NLS_LANG = AMERICAN_AMERICA.WE8ISO8859P1
NLS_DATE_FORMAT = dd/mm/yyyy hh24:mi:ss
NLS_NUMERIC_CHARACTERS = ,.
Painel | ||||||
---|---|---|---|---|---|---|
| ||||||
ATENÇÃO! Caso opte pela instalação do ORACLE Runtime, será preciso também adicionar o caminho completo da pasta BIN da instalação do Oracle Runtime à variável de ambiente PATH do Windows. |
default | no |
---|---|
referencia | db3 |
Instalação Client
Faça o download do driver ODBC para Microsoft SQLServer sempre a partir da página oficial da Microsoft clicando AQUI.
borderColor | #C0C0C0 |
---|---|
borderStyle | dashed |
Configurações
1. Execute a ferramenta Fontes de Dados ODBC (64 bits) (executável %WINDIR%\system32\odbcad32.exe).
Painel | ||||
---|---|---|---|---|
| ||||
ATENÇÃO! para o título da janela da ferramenta de configuração para conexões ODBC no Windows pois deverá ser para arquitetura correspondente, ou seja, |
2. Entre na opção DSN de Sistema (Fonte de Dados de Sistema), clique em e selecione o driver ODBC Driver for SQL Server instalado.
3. Preencha todos os dados necessários exigidos para a conexão e valide se a conexão com o banco é realizada corretamente.
default | no |
---|---|
referencia | db4 |
Para configurar a conexão de banco de dados já realizada no client de conexão do respectivo banco de dados, deverá agora fazer com que o AppServer consiga conectar nesta conexão de banco de dados configurada. Para isso é necessário utilizar a ferramenta testdbconnection, localizada na pasta do TOTVS AppServer, sendo que para ambiente Windows esta ferramenta tem extensão de arquivo .EXE.
Para realizar o registro e validação de uma conexão de Banco de Dados com o TOTVS AppServer, acesse uma PROMPT de comando do servidor a partir da pasta do TOTVS Appserver, onde está localizado o executável testdbconnection e execute a seguinte linha de comando:
SINTAXE
Bloco de código |
---|
LINUX
testdbconnection –u <user> -p <password> -d [informix|oracle|mssql] –a <alias> -t LOGIX
WINDOWS
testdbconnection.exe –u <user> -p <password> -d [informix|oracle|mssql] –a <alias> -t LOGIX |
Login do usuário no banco de dados-pIdentificação da senha do usuário de conexão ao banco de dados.Senha do usuário no banco de dados
-dIdentificação do tipo do banco de dados. Valores possíveis para o Logix: Informix, Oracle ou MSSQL.
ou
ORACLE
ou
MSSQL
Nome do alias DataSource Name/ODBC criado para conexão ao banco de dados.
de conexão do banco de dados
(client / driver ODBC)
Parâmetro obrigatório para indicar produto LOGIX.LOGIX
Painel | ||||
---|---|---|---|---|
| ||||
ATENÇÃO! Se ao executar a linha de comando ocorrer falha de conexão, acesse o arquivo dbaccess.log e veja sempre no final do arquivo as últimas mesagens para identificar o motivo da falha de conexão. |
PRONTO! Após realizar o procedimento, será criado ou atualizado o arquivo totvsdbaccess.ini, que mantem as informações de conexão com o banco de dados. Não há necessidade de executar o comando em cada diretório de appserver. Você poderá replicar o arquivo copiando para as demais pastas de appserver. Será necessário executar o comando novamente caso a senha/usuário de conexão seja alterado ou deseja criar um novo alias de comunicação.
Licenciamento
|
A partir do build 20.3.2.xx está disponível a ferramenta Application BTMonitor (Business Transaction), que permite o monitoramento de transações de negócio, gerenciado pela ferramenta externa AppDynamics. Para mais informações acesse Application Server - BTMonitor
4. Pré-requisitos para instalação e uso
Download do Build na versão mais atual disponível para produto Logix. Acesse a Central de Downloads Totvs e veja builds do AppServer e Smartclient disponívels para o LOGIX clicando AQUI.
Você pode também optar pelo download do Assistente de Configuração LOGIX que já faz busca automaticamente a versão de build mais atual disponível para o Logix e auxilia em todo o passo a passo de instalação do Build. Para download do Assistente de Configuração LOGIX clique AQUI
Download e instalação de Drivers Client de conexão com o tipo de Banco de Dados utilizado no produto Logix (Oracle, Informix ou Microsoft SQLServer);
Download do RPO Oficial Logix disponível na Central de Downloads Totvs, avaliando sempre a versão de pacote compatível com o pacote Logix que será utilizado. Este RPO será o RPO Default;
Instalação e configuração de AppServer(s) e SmartClient;
Expandir | ||
---|---|---|
| ||
Seguem algumas dicas na hora de configurar o arquivo INI para o Smartclient e AppServer: AppServer ♦ A seção TOTVSDBACCESS mudou para DBACCESS, mas ela não é mais necessária. Basta definir as chaves DBDATABASE e DBALIAS em cada um dos ambientes configurados no INI do appserver. ♦ Defina em cada ambiente a chave RPOCUSTOM para determinar a pasta onde estará o RPO com os recursos customizados. Quando esta chave não é definida o AppServer assume que o RPOCUSTOM está armazenado na pasta raiz do AppServer. Em caso de dúvidas sobre RPO CUSTOM acesse Informações sobre RPO Custom. ♦ Preste atenção em algumas mudanças de chaves configuradas nas seção de cada ambiente. ♦ Para configurar um appserver BROKER acesse a documentação TOTVS Broker - Balanceamento de conexões ♦ Baixe AQUI o arquivo modelo de configuração de AppServer Logix. Smartclient ♦ Atente para configuração de chave BROKERPROXY em caso de conexão com BROKER. Para mais informações acesse TOTVS Broker - Balanceamento de conexões. ♦ Baixe AQUI o arquivo modelo de configuração de Smartclient Logix. |
Aplicação de patches, seja patch RPO Totvs ou patch RPO Custom.
Expandir | ||
---|---|---|
| ||
A aplicação de um patch no RPO Totvs ou RPO Custom será reconhecida automaticamente no momento da aplicação do patch considerando as seguintes premissas: Quando o patch tiver sido gerado com token de compilação, que é gerado pela TOTVS para atualização de RPO padrão, a atualização do RPO padrão será aplicada se o nome do RPO coincidir com o nome do RPO para o qual o patch foi também gerado. Quando o patch tiver sido gerado sem token de compilação, a atualização do RPO Custom será aplicada somente se o nome do RPO Custom coincidir com o que estiver configurado no ambiente selecionado para aplicação do patch. O patch para atualização de RPO Custom é gerado no caso de customizações implementadas e compiladas sem TOKEN de compilação. O Token de compilação é utilizado apenas nos ambientes internos de desenvolvimento e pela expedição da TOTVS. Na seção [APP_MONITOR] informar chave ENABLE=0; Na seção [GENERAL] informar chave BUILDKILLUSER=1; Manter serviços REST e JOB do appserver inativos para não deixar o RPO em uso. |
Compilação dos fontes/recursos customizados (específicos) para gerar o RPO Custom;
Conforme mencionado no item 3. O que há de novo?, existe agora no Build AppServer o controle de RPOs segregados e com isso todos os fontes/recursos específicos que, anteriormente, estavam disponíveis no RPO único do produto Logix, agora ficarão disponíveis única e exclusivamente num RPO que denominamos como RPO CUSTOM e este fica separado do RPO padrão do produto ao qual denominamos RPO DEFAULT.
Como posso obter ou gerar o RPO CUSTOM com os fontes e recursos customizados (específicos)?
Expandir | |||||||
---|---|---|---|---|---|---|---|
| |||||||
Se os fontes e recursos customizados são mantidos pela TOTVS, deverá ser realizada abertura de ticket solicitando envio dos fontes customizados para que possa realizar a compilação a partir do seu ambiente utilizando o build Harpia 64 bits, ou então, pode solicitar um patch a ser aplicado no RPO CUSTOM, que deverá ser gerado sem uso de token de compilação para que não ocorra problemas de funções duplicadas futuramente. Tenha em mãos a versão mais atual do arquivo de schema Logix (arquivo logix.sch que contempla layout de definição das tabelas do banco de dados Logix), utilizado para compilação de fontes com extensão .4GL e .PER; Separe todos os fontes e recursos customizados que deverão ser compilados para gerar o RPO CUSTOM; Caso utilize algum include com extensão .CH (include ADVPL) desenvolvido pela TOTVS, deve-se realizar o download do pacote de includes Logix mais atualizado clicando AQUI (link será disponibilizado em breve), ou entre em contato com equipe de atendimento Framework Logix; Instale e configure o Build AppServer, lembrando de configurar o caminho de includes no VSCode, utilizadas para compilação de fontes ADVPL, e configurar a chave FGLDBPATH que deverá ser informada na seção do ambiente do arquivo appserver.ini utilizado para a compilação. A chave FGLDBPATH deverá apontar para uma pasta local do servidor onde foi armazenado o arquivo de schema logix.sch usado na compilação de fontes .4GL e .PER; Na seção [APP_MONITOR] informar chave ENABLE=0; Na seção [GENERAL] informar chave BUILDKILLUSER=1; Manter serviços REST e JOB do appserver inativos para não deixar o RPO em uso. Certifique-se de ter configurado corretamente a chave de ambiente chamada RPOCUSTOM no arquivo AppServer.ini com o caminho completo da pasta e nome do arquivo RPO que armazenará no servidor a compilação dos fontes customizados. Para mais detalhes acesse RpoCustom; Para compilar os fontes e recursos existem duas opções disponíveis, sendo:
|
Após teste de conexão do produto Logix com o ambiente AppServer e Smartclient instalados e configurados, avaliar outras configurações adicionais, como:
Balanceamento de conexões;
Configurações REST, HTTP, HTTPS, TELNET, WEBAPP, entre outros;
Configurações para atualização automática de Smartclient nas estações de trabalho.
5. Principais pontos de atenção na migração do build 32 bits para 64 bits
A ferramenta TOTVS Monitor, até então disponível com o executável para ambiente Windows TotvsMonitor.exe, foi substituída pelo Monitor Electron, que também é compatível com build 32 bits. Para mais detalhes acesse Monitor Electron.
Por ser binário com uma arquitetura diferente, não será possível utilizar a mesma estrutura de pastas e arquivos do build 32 bits, onde o processo de atualização sempre é feito de forma simples, apenas substituindo os atuais arquivos das pastas de TOTVS AppServer e TOTVS SmartClient.
Neste casoserá necessário criar nova estrutura de pastas para instalar o binário na arquitetura 64 bits.
O atual RPO utilizado no build 32 bits não é compatível com a nova arquitetura em 64 bits. Será preciso obter uma nova versão de RPO Logix compilado na arquitetura 64 bits.
O TOTVS SmartClient também foi atualizado para versão com arquitetura 64 bits, que contempla alguns componentes de resolução gráfica de maior qualidade e para ganhar desempenho.
Expandir | |||||||
---|---|---|---|---|---|---|---|
| |||||||
|
A ferramenta Console de Atualização Logix foi liberada em uma versão compatível para 64 bits.
Configurações de Variáveis de Ambiente no Sistema Operacional de instalação do TOTVS AppServer
Expandir | |||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||
|
Configurações da Conexão do Banco de Dados pelo TOTVS AppServer
Expandir | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Licenciamento
Para Informações relacionadas ao licenciamento acesse TOTVS License Server Virtual.
6. Como aplicar PATCHES e PACOTES de atualização no Logix?
A ferramenta oficial de atualização do Logix permanece sendo o Console de Atualização Logix, no entanto, ele foi disponibilizado na versão compatível com a arquitetura 64 bits. Acesse AQUI e baixe a versão identificada como X64.
Painel | ||||
---|---|---|---|---|
| ||||
Caso não encontre a versão X64 disponível para o Console de Atualização Logix, entre em contato com nossa equipe de atendimento Framework Logix. |
7. Será preciso fazer uma validação da tecnologia na arquitetura 64 bits em meu ambiente?
Recomendamos que, para assegurar o sucesso na adoção da tecnologia substituta, seja realizada a validação da aderência e definição de configurações específicas e novas parametrizações, seguidas de ciclos de testes.
Em alguns casos, a implantação da tecnologia substituta pode gerar a necessidade de treinamentos e capacitações a serem fornecidos sob demanda.
8. Dicas
Expandir | ||
---|---|---|
| ||
|
9. Links Úteis
Plataforma homologada dos produtos desenvolvidos pela Tecnologia TOTVS
Download build AppServer e Smartclient HARPIA para Logix
Application Server
Sistemas Operacionais Homologados - Application Server
Application Server - Como fazer
Application Server - Notas de release
Informações adicionais de processos e memória - Application Server - Chave ServerMemoryInfo
Application Server - Informações adicionais
Application Server - Linux packages
Application Server - BTMonitor
AppServer Command Line - Compilação por linha de comando
TOTVS Broker - Balanceamento de conexões
TOTVS Broker - Histórico de Versões
SmartClient
Sistemas Operacionais Homologados - SmartClient
SmartClient - Guia de instalação
SmartClient - Notas de release
SmartClient - Parâmetros de linha
Atualização automática de Smartclient Local - Application Server - seção [Update]
WebApp - WebAgent (Futura Homologação para Logix)
DBAccess
Banco de dados homologados - DBAccess
DBAccess - Como fazer
TOTVS Monitor
IDE de Desenvolvimento
Instalação VSCode + extensão TOTVS Developer Studio LOGIX
CONSOLE DE ATUALIZAÇÃO LOGIX
Como instalar o Console de Atualização Logix
Como configurar o Console de Atualização Logix
Como utilizar o Console de Atualização Logix
ASSISTENTE DE CONFIGURAÇÃO LOGIX
Download do Assistente de Configuração LOGIX
title | Clique AQUI para visualizar as configurações relacionadas a configuração do Controle de Licenças... |
---|
borderColor | #C0C0C0 |
---|
Para Informarções relacionadas ao licenciamento acesse TOTVS License Server Virtual.
Templatedocumentos |
---|
HTML |
---|
<style> .custom-button { position: absolute; top: 50px; right: 35px; } .page-metadata div { float: none !important; margin: 4px 0 0 0 !important; } <!********TIRA O MENU LATERAL*********--> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { background: #FF9900; !important } .menu-item.active-tab { border-bottom: none !important; } <!****************************--> </style> |