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.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 (Totvsappserver.ini) na seção [GENERAL], ou seja, em milissegundossegundos, 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, contudo, sempre será considerado o minuto cheio para a inatividade. Por exemplo, quando configurado 90 segundos a desconexão será realizada em 2 minutos.

(seleção)Esta chave permite configuração diferenciada por Usuário e/ou Programa. Clique aqui.

Dica
titleATENÇÃO

Opção disponível somente a partir do pacote 12.1.34 ou Framework 12.1.32 (fix02).

...

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:

...

CHAVENome da chave de profile, conforme listagem nos tópicos anteriores.
PROGRAMANome do programa executado que deseja registrar configuração diferenciada da chave.
USUARIOLogin do usuário Logix para qual deseja registrar configuração diferenciada da chave.
VALORValor que a chave de configuração deve assumir.


A configuração também permite definir valores diferenciados por ambiente e/ou sistema operacional, considerando sempre o ambiente atual em uso e o sistema operacional em que o AppServer está executando:

   [chave].[ambiente].[sistema_operacional] = [valor]
   Ativação para toda execução realizada a partir de um determinado ambiente e sistema operacional do AppServer.

   [chave].[ambiente] = [valor]
   Ativação para toda execução realizada a partir de um determinado ambiente do AppServer.

   [chave].[sistema_operacional] = [valor]
   Ativação para toda execução realizada a partir de um determinado sistema operacional do AppServer.


Dica
titleExemplos de uso

   #Ajuste do Timeout de todos os programas executados a partir do Menu Logix, com exceção do menu para 5 minutos.
   logix.source.inactiveTimeOut = 300


   #Ajuste do Timeout de todos os programas executados a partir do Menu Logix, com exceção do menu para 10 minutos apenas para o usuário de login "user0183"
   logix.source.inactiveTimeOut.user0183 = 600


   #Ativar a geração de arquivo de DEBUG (Debug SQL + Debug Framework) para toda execução realizada do programa SUP3760.
   logix.source.logFileUser.sup3760 = 1


   #Ativar a geração de arquivo de DEBUG (Debug SQL + Debug Framework) para toda execução realizada pelo usuário de login "user0183"
   logix.source.logFileUser.user0183 = 1


   #Ativar a geração de arquivo de DEBUG (Debug SQL + Debug Framework) para toda execução do programa MAN10021 realizada a partir do ambiente LOGIX12_DEBUG
   logix.source.logFileUser.man10021.logix12_debug = 1




Dica
titleDICA

Fiquei atento a opção disponível para cada parâmetro pois nem todo parâmetro disponibiliza chave de configuração tanto por usuário quanto por programa. Esta informação consta destacada juntamente com a descrição de cada parâmetro.

Para eliminar a definição de uma chave de profile, você pode optar por uma das duas opções a seguir:

  • Eliminar a linha onde a chave está registrada no arquivo de profile
  • Informar o símbolo "#" no início da linha onde a chave está registrada. Para esta ação também podemos denominar como "Comentar a chave no profile".

...