Histórico da Página
...
Abaixo segue lista de chaves de configuração usadas pelo Logix que são registradas no arquivo de profile, indicado na chave de configuração FGLPROFILE do arquivo de configuração do Totvs AppserSever (TotvsAppserverAppserver.INIini):
Índice | ||
---|---|---|
|
Relação de Chaves de Profile Logix agrupadas por funcionalidade
...
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. | |||||
logix.source.inactiveTimeOut | Permite determinar um tempo de inatividade diferenciado do AppServer para uma determinado Programa e/ou Usuário. O valor desta chave obedece o mesmo padrão de tempo utilizado para configurar a chave InactiveTimeOut definida no arquivo de configuração do TotvsAppServer AppServer (TotvsappserverAppserver.ini) na seção [GENERAL], ou seja, em segundos, sendo o valor 0 (zero) para desligar a funcionalidade de checagem de tempo de inatividade de uso. 0 - Desativar a checagem de tempo de inatividade de uso do sistema para a seção do Usuário e/ou Programa. >0 - Qualquer valor maior que 0 (zero) determinará o tempo de inatividade de uso, sendo esse valor definido obrigatoriamente em segundos, que é o mesmo padrão utilizado para definir o valor da chave InactiveTimeOut no arquivo de configuração do TotvsAppServer AppServer, contudo, sempre será considerado o minuto cheio para a inatividade. Por exemplo, quando configurado 90 segundos a desconexão será realizada em 2 minutos. Esta chave permite configuração diferenciada por Usuário e/ou Programa. Clique aqui.
| |||||
logix.threads.4GL.runInNewThread | Indica quando a execução de um novo programa 4GL a partir de um programa 4GL em execução usando algumas funções padrões Framework como LOG1200_executa_programa() ou LOG_4GL_application_run() serão executadas em uma nova thread do AppServer ou serão executadas na mesma thread do programa atual que o acionar. O objetivo desta funcionalide é reduzir o consumo de memória no AppServer para processos em que as execuções de programas 4GL a partir de outros programas 4GL seja em grande volume o que pode ocasionar um consumo de memória um pouco maior durante o processamento. Fazendo o uso desta funcionalidade, na medida em que o novo processo 4GL é executado em uma nova Thread do appserver, ao finaliza-lo e retornar para o processo 4GL que o invocou, a memória é totalmente liberada, pois a nova thread no AppServer utilizada para sua execução é encerrada. 0 - (PADRÃO) Execução de programas 4GL a partir de outros programas 4GL será realizado na mesma thread do AppServer. 1 - Execução de programa 4GL a partir de outro programa 4GL, utilizando as funções citadas logo acima, serão processadas em uma nova Thread no AppServer. Se os pré-requisitos para uso desta chave não for atendido, esta funcionalidade não terá efeito e o comportamento padrão (valor 0) será adotado.
| |||||
logix.threads.4GL.runADVPLInterface | Permite desativar a funcionalidade que permite executar um programa com interface ADVPL (Metadado/Freeform) a partir de um programa com interface 4GL utilizando as funções LOG_ADVPL_application_run() ou utilizando componente LThreadView para uma função 4GL que acione um formulário Metadado ou instancie uma tela desenvolvida com componentes FreeForm. A funcionalidade de executar uma interface ADVPL a partir de uma interface 4GL está disponível a partir do build AppServer 131.3.53 e Smartclient 17.3.0.19 e com estes requisitos atendidos de Build automaticamente a funcionalidade está habilitada por padrão, mas pode ser desativada através desta chave, caso exista necessidade para tal. 0 - Execução de programas com interface ADVPL a partir de programas com interface 4GL desativada. 1 - (PADRÃO) Execução de programas com interface ADVPL a partir de programas com interface 4GL habilitada. Se os pré-requisitos para uso desta chave não for atendido, esta funcionalidade não terá efeito e o comportamento padrão (valor 0) será adotado.
|
...
Chave | Descrição | |||||||
---|---|---|---|---|---|---|---|---|
logix.login.singleSignOn | Formato de autenticação padrão para acesso de usuários ao menu/programas Logix. 0 - Autenticação por usuário e senha interna Logix. NÃO PERMITE uso da opção "Mantenha-me conectado" (Relembrar login/senha). PERMITE troca de usuário. 1 - (PADRÃO) Autenticação por usuário e senha interna Logix. PERMITE uso da opção "Mantenha-me conectado" (Relembrar login/senha). PERMITE troca de usuário. 2 - Autenticação automática por usuário autenticado em domínio de rede (AD). NÃO PERMITE troca de usuário. 3 - Autenticação por usuário de domínio de rede (AD). PERMITE uso da opção "Mantenha-me conectado" (Relembrar login/senha). PERMITE troca de usuário.
| |||||||
logix.login.ADConnectionString | Endereço URL de conexão LDAP com o servidor AD (Active Directory) 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 contido 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 TotvsTecbuild AppServer.
|
Para mais detalhes relacionados as chaves de autenticação de usuário e respectivo funcionamento acesse Chaves Profile Autenticação AD.
...
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. |
...
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 Tecnologia TOTVS AppServer 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 Appserver (TotvsappserverAppserver.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. 0 - (PADRÃO) Inativo 1 - Ativo | ||||||||||
| Ativa ou não a geração de LOG de mensagens no AppServer para todas as execuções de programas, quando forem utilizadas algumas funções padrões de geração de mensagens. 0 - (PADRÃO) Inativo. 1 - DEBUG SQL + DEBUG Framework. Ativo para geração de instruções SQLs executadas durante o processamento das aplicações e ativo também para geração de mensagens de Debug emitidas pela função LOG_consoleDebugMessage. 2 - PROFILER + DEBUG Framework. Ativo para geração de instruções PROFILER, utilizado para avaliar performance de processamento das aplicações e ativo também para geração de mensagens de Debug emitidas pela função LOG_consoleDebugMessage. 3 - DEBUG Framework. Ativo para geração de mensagens de Debug emitidas pela função LOG_consoleDebugMessage.
A função que gera mensagens no LOG do Appserver, respeitando o valor desta chave é LOG_consoleDebugMessage. | ||||||||||
logix.source.debug | Permite ativar a geração de DEBUG para um ou mais fontes (4GL/ADVPL) de forma isolada ou ativar a geração de DEBUG para qualquer fonte. 1 - Ativo. Gerar mensagens de LOG no AppServer. 0 - (PADRÃO) Inativo. Esta chave funciona em conjunto com a chave logix.debug, ou seja, somente se a chave logix.debug estiver ativa (valor diferente de zero), irá avaliar se a geração de mensagem no LOG deve ou não ser realizada de acordo com a restrição de fontes para os quais devem ser gerados os LOGs. O padrão desta chave, quando ativo, gera mensagens para todo e qualquer fonte, ou seja:
Onde: <fonte> Nome do fonte (4GL/ADVPL) que deverá ter a geração de mensagens no LOG do AppServer ativadas durante a execução. | ||||||||||
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 balança. 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. |
...
Chave | Descrição | |||||
---|---|---|---|---|---|---|
logix.mail.SmtpServer | Endereço do servidor de Email. | |||||
logix.mail.SmtpProtocol | Protocolo de autenticação de envio do e-mail. | |||||
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.SmtpAuth | Indicador de uso de autenticação SMTP como obrigatória pelo servidor de e-mail para o envio de e-mails. 1 - (PADRÃO) Autenticação SMTP habilitada. 0 - Autenticação SMTP desabilitada.
Com esta opção desligada será possível realizar envio de e-mails com remetentes distintos a partir do LOGIX, respeitando as exceções de autenticação SMTP configuradas no servidor de e-mails. | |||||
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 Totvs AppServer 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 do Build AppServer 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 "," (vírgula). |
...