Histórico da Página
Abaixo segue lista de chaves de profile que são definidas no arquivo indicado na Chave de Configuração FGLPROFILE do arquivo de configuração do TotvsAppserSever do Logix:
Índice |
---|
Configurações Gerais
Chave | Descrição |
---|---|
logix.general.customerCode | Código de cliente Totvs utilizado no controle de visualização e manutenção de parãmetros específicos a partir da Central de Parâmetros - LOG00086. |
logix.startApp.checkRevision | Bloqueio de execução de programas com revisões anteriores. 0 - Emite alerta ao usuário mas não bloqueia execução de aplicação se a revisão atual for anterior a última executada. 1 - (PADRÃO) Emite alerta ao usuário e bloqueia execução da aplicação se a revisão atual for anterior a última executada. |
logix.threads.max | Habilita uso de múltiplas threads pelas aplicações Logix que tiverem algum processo previsto para ser distribuído em Múltiplos processos (Threads). O valor padrão para esta chave é 10, caso não seja definido. |
Menu
Chave | Descrição |
---|---|
logix.general.companyImage | Caminho completo de uma imagem a ser apresentada no menu no lugar da atual imagem com o logotipo Totvs. A imagem deverá ser uma imagem armazenada no disco do servidor onde está em execução o Servidor de Aplicação. |
logix.menu.useTimeout | Permite desativar o controle de timeout do menu padrão. 0 - Não finaliza o menu automaticamente quando a chave de configuração INACTIVETIMEOUT do TOTVS appserver estiver em uso (tempo de inatividade do usuário). 1 - (PADRÃO) Finaliza o menu por tempo de inatividade, se a chave de configuração INACTIVETIMEOUT do TOTVS Appserver estiver em uso. |
logix.menu.showStartMenuPopup | Permite desativar a exibição automática do menu iniciar assim que concluir a autenticação no menu. 0 - Não exibe o menu iniciar automaticamente após abertura do menu. 1 - (PADRÃO) Exibe o menu iniciar automaticamente assim que o menu for aberto após LOGIN do usuário. |
logix.menu.directRunSingleApp | Ao pesquisar um programa no menu, caso encontre apenas uma única ocorrência na pesquisa, a execução automática pode ser bloqueada. 0 - Não irá executar o programa automaticamente após a pesquisa. 1 - (PADRÃO) Executar o programa automaticamente após a pesquisa, caso só encontre uma única ocorrência. |
logix.appBackgroundColor | Define a cor de fundo dos programas com interface 4GL a partir do menu. 0 - (PADRÃO) Branco |
Autenticação
Chave | Descrição | ||||
---|---|---|---|---|---|
logix.login.singleSignOn | Formato de autenticação padrão para acesso de usuários ao menu/programas Logix. 0 - Autenicação por usuário e senha interna Logix, sem opção de relembrar a autenticação de usuário e permite troca de usuário. 1 - (PADRÃO) Autenticação por usuário e senha interna Logix, com opção de relembrar a autenticação de usuário e permite troca de usuário. 2 - Autenticação automática por usuário autenticado em domínio de rede (AD), sem opção para trocar usuário. 3 - Autenticação por usuário de domínio de rede (AD), com opção de relembrar autenticação e permite troca de usuário.
| ||||
logix.login.ADConnectionString | Endereço URL de conexão LDAP com o servidor AD para autenticação de usuários.
| ||||
logix.login.ADDomain | Lista de nomes de domínios de rede previstos no sistema para realizar autenticação de usuários por AD. Utilize "," (vírgula) para informar mais de um domínio. Exemplo: No caso do domínio "jv01.local", utilizar apenas o nome do domínio "jv01". | ||||
logix.login.ADConnectApp | Chave para o aplicativo utilizado para autenticação de usuários no AD. ADUserInfo - Utiliza aplicativo contído na biblioteca java ADUserInfo.jar. Esta biblioteca precisa estar configurada na lista de bibliotecas java na variável de ambiente CLASSPATH do Appserver Totvstec. Para mais detalhes de configuração e validação da biblioteca acesse . Quando esta chave não está definida no profile ou tem seu valor definido em branco ou não tem valor definido, o sistema irá assumir o uso da função padrão de autenticação do TotvsTec.
|
Para mais detalhes relacionados as chaves de autenticação de usuário e respectivo funcionamento acesse Chaves Profile Autenticação AD.
Fuso Horário e Horário de Verão
Para controle de fuso horário no Logix ou definir, existem as chaves a seguir a serem definidas no profile:
Chave | Descrição | ||
---|---|---|---|
logix.timezone.server | Indicação do fuso horário do local de instalação do Appserver. Exemplo: logix.timezone.server=-03:00
| ||
logix.summertime.server | Período do horário de verão atual ou então o próximo período de horário de verão a entrar em vigência. Exemplo: logix.summertime.server=04/11/2018-16/02/2019 O valor da chave deve ser configurado no seguinte formato dd/mm/aaaa-dd/mm/aaaa onde:
|
Expandir | ||
---|---|---|
| ||
|
Gerenciador de Relatórios (GRL)
Quando a variável de ambiente LGXGR é definida com a URL de conexão a ferramenta Gerenciador de Relatórios, que utiliza serviço apache TomCat, indica que esta opção está ativa para uso a partir do Logix. Neste caso existem algumas chaves de configurações complementares no profile Logix que ajustam alguns comportamentos em relação ao acionamento da ferramenta GRL a partir do Logix.
Chave | Descrição | ||
---|---|---|---|
logix.grl.activate | Ativação automática do gerenciador de relatórios na emissão de relatórios em DISCO a partir de programas com interface 4GL. 0 - (PADRÃO) Inativo. Nunca abre automaticamente o gerenciador de relatórios na emissão de relatórios em disco. 1 - Ativar após término da geração do relatório (PADRÃO). Abre o gerenciador de relatórios automaticamente no término da emissão do relatório em disco, desde que o processamento seja realizado em modo de processamento on-line e não em modo JOB. 2 - Ativar após confirmar geração do relatório em disco. Abre o gerenciador de relatórios automaticamente assim que a opção de emissão em disco for confirmada, ou seja, antes de iniciar o processamento de geração dos relatórios em disco. | ||
logix.grl.activate.metadata | Ativação do gerenciador de relatórios GRL em substituição ao visualizador padrão de relatórios a partir de programas metadado. 0 - (PADRÃO) Inativo. Abertura do Visualizador de relatórios padrão do menu Logix para programas metadado. 1 - Ativo. A visualização de relatórios gerados em disco a partir de programas metadado será via Gerenciador de relatórios GRL.
|
Em relação aos procedimentos de instalação e atualização do gerenciador de relatórios, acesse o pacote de instalação disponível na central de downloads AQUI. Neste pacote existe um arquivo no formato PDF com os procedimentos de instalação e outro arquivo no formato TXT com os procedimentos de atualização do GRL.
Impressão de relatórios
Chave | Descrição | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
logix.printfile.onlyLocalPrinter | Indica se apenas impressoras locais poderão ser selecionadas como destino de impressão pelo LOGIX, ou seja, não será permitido selecionar impressoras do SERVIDOR. Este controle é utilizado em caso de controle de bilhetagem de impressão, onde existe a necessidade de controlar o volume de impressões por área numa empresa. 1 - Ativo 0 - (PADRÃO) Inativo Esta chave permite configuração diferenciada por Usuário e/ou Programa. Clique aqui. | ||||||||||
logix.printfile.onlyLogixPrinter | Indica se apenas impressoras Logix poderão ser selecionadas como destino de impressão pelo LOGIX, ou seja, não será permitido selecionar impressoras LOCAIS. 1 - Ativo 0 - (PADRÃO) Inativo Esta chave permite configuração diferenciada por Usuário e/ou Programa. Clique aqui. | ||||||||||
logix.printfile.queueEnabled | Ativar o uso de fila de impressão. 1 - Ativo 0 - (PADRÃO) Inativo
| ||||||||||
logix.printfile.queueInterval | Intervalo de tempo para verificação da fila de impressão ativada via chave logix.printfile.queueEnabled. O valor da chave deve deve ser definido em segundos, sendo aceito no mínimo 60 segundos. O tempo padrão desta chave é 180 segundos (3 minutos). | ||||||||||
logix.printfile.application | Indicar o aplicativo que será responsável por realizar a impressão de arquivos a partir do sistema operacional utilizado na máquina local ou servidor. Esta chave permite indicar aplicativos distintos para ambientes distintos (windows / linux / macos) e para extensões distintas de arquivos (lst, txt, pdf, etc.). Para isso pode-se adicionar a chave o sistema operacional e/ou extensão de arquivos distintamente no seguinte formato: logix.printfile<.extensão_arquivo>.application<.sistema_operacional> Quando o sistema não encontrar a chave identificada para os respectivos sistema operacional e extensão do arquivo em questão, irá adotar o valor padrão para a chave padrão. Os aplicativos padrões de impressão para cada ambiente são:
Para extensão_arquivo pode informar as extensões desejadas. Exemplo: .pdf, .txt, .lst, .doc, etc. Para sistema_operacional pode informar: windows, linux ou macos. | ||||||||||
logix.printfile.param | Indicar a lista de parâmetros para o aplicativo registrado na chave logix.printfile.application. A forma como esta chave é parametrizada é a mesma da chave logix.printfile.application, ou seja, permite informar o sistema operacional e/ou extensão de arquivo na chave. Os parâmetros informados aceitam as seguintes TAGs, que são substituídas automaticamente durante a execução pelo sistema são:
| ||||||||||
logix.printfile.logfile | (OPCIONAL) Nome de arquivo de LOG de saida gerado pelo aplicativo de impressão configurado na chave logix.printfile.application. Esta chave por padrão é utilizada para o aplicativo LPDOS.EXE e para isso também possui um nome de arquivo de log padrão gerado pelo sistema como lpdos.log. A pasta padrão de geração do arquivo será sempre a pasta temporária do servidor ou Local. Este arquivo de log é gerado para identificar falhas no processo de impressão e com isso, se o conteúdo do arquivo de LOG possuir algum conteúdo após impressão, indica a existência de possíveis problemas na impressão. | ||||||||||
logix.printfile.execmode | Modo de execução para o aplicativo de impressão parametrizado na chave logix.printfile.application. 0 - (PADRÃO) WaitRun. O sistema irá aguardar o término da execução do aplicativo de impressão antes de retomar a execução do sistema. 1 - ShellExecute. O sistema irá invocar a operação "OPEN" do sistema operacional para o aplicativo de impressão configurado na chave logix.printfile.application. | ||||||||||
logix.printfile.debug | Ativar o modo DEBUG para impressão de relatórios para auxiliar na identificação de problemas em alguma impressão de relatório. 1 - Ativo 0 - (PADRÃO) Inativo
| ||||||||||
logix.printfile.keepfile | Remover arquivo PDF gerado no servidor, quando for selecionada a impressão local de um relatório no formato PDF. 1 - Ativo. Arquivo PDF será removido do servidor após finalizar o processo de impressão local do relatório, mantendo cópia do relatório PDF apenas no disco local. 0 - (PADRÃO) Inativo. O arquivo no formato PDF do relatório gerado no servidor será mantido mesmo após finalizar a impressão local. |
Freeform / Metadados
Chave | Descrição |
---|---|
logix.metadata.resPrefix | Lista dos prefixos para criação de formulários CRUD (FRM1002), Formulários de processamento (FRM1003), Barra de Ferramentas (FRM1001) e Zoom (FRM1008) específicos. Exemplo: logix.metadata.resPrefix = atp,ars |
logix.freeform.grid.addRowOption | Comportamento padrão para inclusão de linhas em componente GRID. 0 - (PADRÃO) A inclusão de uma nova linha em grid será realizada sempre após a última linha de dados preenchida. 1 - A inclusão de uma nova linha em grid será realizada na linha onde o cursor estiver posicionado. Esta chave permite configuração diferenciada por Usuário e/ou Programa. Clique aqui. |
Geração de LOG com Debug
Chave | Descrição | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
logix.source.logFileUser | Permite ativação de geração de um arquivo de LOG separado a cada execução de programa.
O Profiler envolve a geração de informações detalhadas de processamento que geralmente são utilizadas para avaliar e identificar problemas de performance. Para mais detalhes sobre o formato do log Profiler acesse a documentação da chave LOGPROFILER. O Debug Framework envolve a geração de informações geradas a partir do uso de funções de log de mensagens com foco em análise de comportamento das funcionalidades do produto envolvendo:
O Debug SQL envolve a geração das instruções SQL executadas durante o processamento dos programas. Esta funcionalidade é nativa da tecnologia TotvsTec utilizando a chave de configuração FGLSQLREPLAY. Para mais detalhes acessa a documentação das chaves de configuração do Application Server em Seção [Environment]. Esta chave permite configuração diferenciada por Usuário e/ou Programa. Clique aqui. | ||||||||||
logix.sqldebug | Permite ativar o modo DEBUG SQL para toda execução realizada para um determinado programa e/ou usuário Logix. Este modo DEBUG SQL equivale a ativação da chave de ambiente FGLSQLREPLAY que pode ser definida no arquivo de configuração do TotvsAppserver (Totvsappserver.ini). 0 - (PADRÃO) Desativar o modo DEBUG SQL. 1 - Ativar o modo DEBUG SQL. Esta chave permite configuração diferenciada por Usuário e/ou Programa. Clique aqui. | ||||||||||
logix.dbtrace | Permite ativar a geração de TRACE de banco de dados (DBTRACE) na execução de um determinado programa e/ou usuário no seguinte formato: logix.dbtrace.<programa>.<usuario> 1 - Ativo. Gerar DBTRACE para um determinado programa. 0 - (PADRÃO) Inativo. Onde: <programa> Nome do programa que deverá ter a geracao de TRACE de Banco de dados criada durante a execução. <usuario> Login do usuário Logix.
Esta chave permite configuração diferenciada por Usuário e/ou Programa. Clique aqui | ||||||||||
logix.license.debug | Geração de LOG envolvendo consumo de licenças. 1 - Ativo 0 - (PADRÃO) Inativo | ||||||||||
logix.debug | Geração de LOG Framework para todas as execuções de programas. 1 - Ativo 0 - (PADRÃO) Inativo
| ||||||||||
logix.epl.debug | Ativar geração de LOG para registro de chamadas de funções de pontos de entrada específicos (EPL). 1 - Ativo 0 - (PADRÃO) Inativo
| ||||||||||
logix.cnv.debug | Geração de mensagens de DEBUG no uso das rotinas de processamento de conversores (LOG00086 e LOG6000). 1 - Ativo 0 - (PADRÃO) Inativo | ||||||||||
logix.balanca.debug | Geração de mensagens de DEBUG no uso das rotinas envolvendo pesagem de balanca. Funções da biblioteca BALANCA.4GL. 1 - Ativo 0 - (PADRÃO) Inativo | ||||||||||
logix.pdf.removeConfigFile | Permite inativar a exclusão física do arquivo de configuração gerado pelo programa do LOGIX que é utilizado como base para criar um documento no formato PDF, utilizando a ferramenta freePDF. 1 - (PADRÃO) Ativo. Excluir arquivo de configuração após geração do documento PDF. 0 - Inativo. Manter arquivo de configuração em disco após a geração do documento PDF. |
Mashup
Todas as chaves a seguir são obrigatórias para uso da funcionalidade envolvendo Mashup Totvs.
Exemplos:
- Consulta de CPF
- Consulta de CEP
- etc.
Chave | Descrição |
---|---|
mashups.baseurl | Endereço de acesso ao Mashup Totvs (http://mashups.totvs.com.br). |
mashups.username | Usuário de acesso ao site Mashup Totvs. |
mashups.password | Senha do usuário de acesso ao site Mashup Totvs. |
Envio de e-mail
A seguir a lista das chaves de profile utilizadas para configurar o envio de e-mail a partir do Logix.
Para informações de como configurar o envio de e-mail acesse Base de conhecimento Logix - Email.
Chave | Descrição |
---|---|
logix.mail.SmtpServer | Endereço do servidor de Email. |
logix.mail.SmtpProtocol | Protocolo de autenticação de envio do e-mail.Proto |
logix.mail.SmtpPort | Porta de conexão do servidor de E-mail. A porta padrão adotada será 25 (Protocolo SSL) ou 587 (Protocolo TLS). |
logix.mail.SmtpTimeout | Tempo de espera, em segundos,, para envio do e-mail. Em caso de lentidão de conexão esta chave pode ser alterada. O padrão de tempo é de 30 segundos. |
logix.mail.SmtpEmail | Email do remetente padrão para envio de e-mails. |
logix.mail.SmtpUser | Login de usuário para autenticação do envio de e-mails. |
logix.mail.SmtpPassword | Senha do usuário indicado para autenticação do envio de e-mails. |
logix.mail.confirmRead | Ativa o modo de confirmação de leitura dos e-mails. |
logix.mail.replyTo | E-mail de destino de resposta dos e-mails. |
logix.mail.smtpStartTls | Indicador de uso do protocolo StartTLS. 1 - Utiliza protocolo StartTLS 0 - (PADRÃO) Não utiliza protocolo StartTLS |
logix.mail.sendApp | Ferramenta utilizada para envio de e-mails. SENDMAIL - (PADRÃO) Utiliza métodos nativos da tecnologia TotvsTec para enviar e-mails. JAVAENVIA - Utiliza uma ferramenta Java (Send.jar) para enviar e-mails. Esta biblioteca precisa estar configurada na lista de bibliotecas java da variável de ambiente CLASSPATH para que o AppServer Totvstec consiga fazer seu uso. Para mais detalhes acesse o manual de instalação de configuração TotvsTec para Logix. |
logix.mail.occultCopy | Destinatários de e-mail em cópia oculta. Caso exista mais de um e-mail, devem ser separados por ";" (ponto e vírgula). |
Dica |
---|
Existe a possibilidade de configurar o valor das chaves acima com valores distintos por empresa no Logix. Para isso faz-se necessário configurar as respectivas chaves acima com o seguinte padrão: [chave].[codigo_empresa] = [valor] Exemplo: logix.mail.SmtpPort.02 = 587 → Para empresa de código 02 a chave SmtpPort será 587 logix.mail.SmtpPort = 25 → Para as demais empresas, com exceção da empresa 02 o valor da chave SmtpPort será assumido como 25. Observações: Não importa a ordem como as chaves são definidas no arquivo de Profile. Com exceção da chave logix.mail.sendApp, todas as demais chaves acima aceitam definição diferenciada por código de empresa. |
EPL
EPL são pontos de entrada no Logix. São chamadas de funções customizadas a partir de programas padrões que invocam funções customizadas que podem ser mantidos pela Totvs (Equipe Fábrica de Software) ou mantidos pelo cliente. Para mais informações acesse a documentação disponível sobre padrões EPL na central de documentos Totvs.
Chave | Descrição | ||
---|---|---|---|
logix.epl.enable | Permite desativar a chamada de funções EPL que existam no RPO em uso durante a execução do produto. 0 - Desativar chamadas EPL. Desta forma o Logix irá executar 100% no padrão, sem nenhum acionamento de customizações EPL. 1 - (PADRÃO) Ativo | ||
logix.epl.source.<fonte>.enable | Permite desativar a chamada de funções EPL invocadas a partir de um determinado fonte .4gl existente no RPO em uso durante a execução do produto. Neste caso somente as chamadas EPL a partir do fonte indicado é que serão desativadas. Todas demais chamadas EPL a partir de outros fontes, durante a execução do produto, continuarão ativas, caso não existam outras chaves para inativar. 0 - Desativar chamadas EPL 1 - (PADRÃO) Ativo
| ||
logix.epl.mainsource.<programa>.enable | Permite desativar a chamada de todas funções EPL invocadas a partir de um determinado programa invocado a partir do menu ou a partir de outro programa. Neste caso todas chamadas EPL do programa ou funções invocadas por este programa serão desativadas. 0 - Desativar chamadas EPL 1 - (PADRÃO) Ativo
| ||
logix.epl.function.<funcao>.enable | Permite desativar a chamada de todas funções EPL invocadas a partir de uma determinada função 4gl. Neste caso todas demais chamadas EPL continuarão habilitadas, salvo se forem definidas chaves para inativação. 0 - Desativar chamadas EPL 1 - (PADRÃO) Ativo
|
Configuração de chave por usuário e/ou programa
Âncora | ||||
---|---|---|---|---|
|
A definição de algumas chaves de profile permitem configuração diferenciada por usuário e/ou programa. Neste caso pode-se definir a chave no profile da seguinte forma:
[chave].[programa].[usuario] = [valor]
Ativação para toda execução de um determinado programa e usuário.
[chave].[programa] = [valor]
Ativação para toda execução de um determinado programa, independente de usuário.
[chave].[usuario] = [valor]
Ativação para execução de qualquer programa realizado por um determinado usuário.
Onde:
CHAVE | Nome da chave de profile, conforme listagem nos tópicos anteriores. |
PROGRAMA | Nome do programa executado que deseja registrar configuração diferenciada da chave. |
USUARIO | Login do usuário Logix para qual deseja registrar configuração diferenciada da chave. |
VALOR | Valor que a chave de configuração deve assumir. |