Páginas filhas
  • LGX - Chaves de configuração no arquivo de Profile

Versões comparadas

Chave

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

...

Índice


Configurações Gerais

ChaveDescrição
logix.general.customerCodeCó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.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 - Branco (PADRÃO)
1 - Dourado
2 - Azul claro
3 - Cinza claro

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.


Geração de LOG com Debug


ChaveDescrição
logix.source.logFileUser

Permite ativação de geração de um arquivo de LOG separado a cada execução de programa, desde que satisfaça as seguintes condições:

  • logix.source.logFileUser.<programa> = <valor>
    Ativação para toda execução de um determinado programa, independente de usuário.

  • logix.source.logFileUser.<programa>.<usuario> = <valor>
    Ativação para toda execução de um determinado programa e usuário.

  • logix.source.logFileUser.<usuario> = <valor>
    Ativação para execução de qualquer programa realizado por um determinado usuário.

Onde:

<programa> → nome do programa executado que deseja ativar geração de LOG.

<usuario> → login do usuário Logix para qual deseja ativar a geração de LOG.

<valor> → valor que a chave de configuração aceita considerando a lista de valores a seguir:


ValorFormato geração DEBUG
0Desativado
1Debug Framework
2Debug SQL + Debug Framework
3Profiler + Debug Framework


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:

        • Autenticação
        • Comunicações REST / SOAP / HTTP
        • Impressões
        • Processamentos de I/O
        • Informações relacionadas a processamento de regras de negócio
        • Carga de formulários metadado, eventos de componentes metadado/freeform
        • Outros
        • Estas informações são geradas com base no uso da função LogConsoleDebugMessage([Mensagem])

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].

logix.license.debug

Geração de LOG envolvendo consumo de licenças.

1 - Ativo

0 - Inativo (PADRÃO)

logix.debug

Geração de LOG Framework para todas as execuções de programas.

1 - Ativo

0 - Inativo (PADRÃO)

Informações

O conteúdo gerado com a ativação desta chave é o mesmo conteúdo gerado pelo Debug Framework, quando é feita execução de um programa pelo modo DEBUG a partir do menu.

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 - Inativo (PADRÃO)

Informações

Todas as mensagens serão registradas no LOG precedidas com a TAG [LOGIX EPL].


Envio de e-mail

ChaveDescrição
logix.mail.SmtpServerEndereço do servidor de Email.
logix.mail.SmtpProtocolProtocolo de autenticação de envio do e-mail.Proto
logix.mail.SmtpPortPorta de conexão do servidor de E-mail. A porta padrão adotada será 25 (Protocolo SSL) ou 587 (Protocolo TLS).
logix.mail.SmtpTimeoutTempo 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.SmtpEmailEmail do remetente padrão para envio de e-mails.
logix.mail.SmtpUserLogin de usuário para autenticação do envio de e-mails.
logix.mail.SmtpPasswordSenha do usuário indicado para autenticação do envio de e-mails.
logix.mail.confirmReadAtiva o modo de confirmação de leitura dos e-mails.
logix.mail.replyToE-mail de destino de resposta dos e-mails.
logix.mail.smtpStartTls

Indicador de uso do protocolo StartTLS.

1 - Utiliza protocolo StartTLS

0 - Não utiliza protocolo StartTLS (Padrão)

logix.mail.sendApp

Ferramenta utilizada para envio de e-mails.

SENDMAIL → Utiliza métodos nativos da tecnologia TotvsTec para enviar e-mails.

JAVAENVIA → Utiliza uma ferramenta Java (Send.jar) para enviar e-mails.

logix.mail.occultCopyDestinatários de e-mail em cópia oculta. Caso exista mais de um e-mail, devem ser separados por ";" (ponto e vírgula).


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.

ChaveDescriçã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.

Dica

Substitua a TAG <fonte> pelo nome do fonte .4gl que deseja inibir as chamadas EPL.

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.

Dica

Substitua a TAG <programa> pelo nome do programa (4GL ou metadado) que deseja inibir as chamadas EPL.

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.

Dica

Substitua a TAG <funcao> pelo nome da função 4gl da qual deseja inibir as chamadas EPL.