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:
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
|
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: |
Configurações da Conexão do Banco de Dados pelo TOTVS AppServer
Expandir | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||
Painel | | ||||||||||||||||||||
|
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)Painel | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ATENÇÃO! O Administrador de Fonte de Dados ODBC da pasta SysWow64 corresponde a arquitetura 32 bits.
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.
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:
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
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.
|
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
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> |