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.


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:

ChaveDescrição
logix.timezone.server

Indicação do fuso horário do local de instalação do Appserver.

Dica

Esta chave é obrigatória, quando existe a necessidade de registrar diferentes fusos para empresas no sistema Logix.

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.

Nota

Esta chave somente deve ser informada no profile, quando a cidade de localização do AppServer tiver horário de verão, caso contrário, esta chave não deverá ser informada.

Quando esta chave for informada, é obrigatório informar o fuso-horário do servidor, setando a chave logix.timezone.server.


  1. O uso de fuso horário no Logix tem como procedimento os passos a seguir:

    • Ativar a chave de profile logix.timezone.server. 

      Exemplo: 

    Appserver está localizado na cidade de São Paulo, fuso horário (UTC Brasília -03:00)

    No profile deverá ser definido assim:

                    logix.timezone.server=-03:00


    • O fuso horário de cada empresas cadastrada no Logix deverá ser registrado usando o programa LOG00179 (Fuso horário por Empresa).

      Exemplo:

    Empresa 32 é da cidade do Rio Branco - AC (UTC Acre -05:00)

    No cadastro da empresa 32 deverá ser registrado o fuso GMT (-05:00).


    • Para as empresas que não tiverem o cadastro de fuso horário registrado, o sistema não irá aplicar qualquer mudança de fuso horário durante a execução de programas.


  2. O uso de horário de verão no Logix tem como procedimento os passos a seguir:

    • Ativar a configuração do fuso horário citado no item (1) acima.

    • Cadastrar o período de horário de verão vigente LOG00079 por país, relacionando todas as UFs das empresas registradas no sistema, localizadas em regiões que aplicam o horário de verão
  3. Após estas configurações realizadas, no acesso de cada programa, o ajuste de horário será automático de acordo com o código da empresa autenticada na aplicação ou menu do sistema, considerando o fuso horário e/ou horário de verão configurados.


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.

...

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

...