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.

...

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


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.

ChaveDescriçã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 - 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 - Inativo (PADRÃO). 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.

Nota

O GRL somente será aberto para relatórios gerados no servidor.

Para relatórios em disco LOCAL será apresentado o visualizador padrão do menu.


Customização Metadados

ChaveDescriçã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.
Para informar mais de um prefixo válido, deve-se separar os prefixos usando vírgula (,).

Exemplo: logix.metadata.resPrefix = atp,ars


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

logix.cnv.debug

Geração de mensagens de DEBUG no uso das rotinas de processamento de conversores (LOG00086 e LOG6000).

1 - Ativo

0 - Inativo (PADRÃO)

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

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


ChaveDescrição

mashups.baseurl

Endereço de acesso ao Mashup Totvs (http://mashups.totvs.com.br).
mashups.usernameUsuário de acesso ao site Mashup Totvs.
mashups.password Senha do usuário de acesso ao site Mashup Totvs.


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