Seção [Environment]
A seção [Environment] contém informações dos diretórios de execução do TOTVS | Application Server, idioma, interface, diretórios e repositórios, e opcionalmente as informações para acesso ao TOTVS | DBAccess.
Estas informações são identificadas para cada conexão, ou seja, cada TOTVS | SmartClient que se conectar ao Servidor deve informar qual a seção que deseja utilizar. Assim, os diretórios para trabalho, o idioma, a interface e o repositório podem ser obtidos a partir das informações da seção definida.
Uma seção padrão, chamada Environment, é criada na instalação e utilizada sempre que o TOTVS | SmartClient se conectar sem informar uma seção através de parâmetros de linha de comando.
A seguir, veja a documentação de todas as chaves relacionadas a configuração de um ambiente de trabalho:
Chave | Descrição |
---|---|
ADSShare | Indica o diretório compartilhado onde está instalado o servidor ADS. Este diretório é utilizado para fazer a conexão ao servidor ADS. |
ConnectionTimeout | Indica o tempo, em segundos, que o TOTVS | Application Server deve aguardar quando enviar um pacote de comunicação para o TOTVS | SmartClient solicitando retorno de dados. Valor padrão: 180 segundos. |
CtreeRootPath | Indica o diretório compartilhado acessado pelos servidores de aplicação (RootPath) dos ambientes que utilizam o c-tree Server. |
FilesOnDemand | Indica se durante a abertura dos ambientes, o Sistema irá efetuar a abertura pelo menu (padrão) ou por necessidade (abre e fecha arquivos conforme utilização). |
GetMv_NOUpper_Filial | Indica a utilização de filial, em minúsculo, na função GetMV(). |
HelpServer | Define o endereço do servidor HTTP de help on-line. |
InactiveTimeOut | Define o intervalo de tempo por inatividade, em segundos, para derrubar automaticamente a conexão entre o TOTVS | Application Server e o TOTVS | SmartClient. |
LocalDbExtension | Define qual será a extensão padrão dos arquivos ISAM para os Drivers DBFCDX, DBFCDXAX. |
LocalFiles | Indica qual é a base de dados que será utilizada para abertura dos arquivos locais. Pode ser: ADS, ADSServer ou c-tree. |
MaxLocks | Define o número máximo de locks simultâneos por conexão. |
PictFormat | Esta chave atua na utilização de picture @E, utilizada no Sistema em campos de entrada e saída de valores numéricos (@...SAY/GET...PICTURE'@E...'), bem como na função AdvPL Transform(), quando utilizada esta picture. |
RootPath | Identifica o diretório raiz do Sistema (ERP), a partir do qual todos os diretórios utilizados pelo Sistema serão criados. |
RpoDb | Identifica o tipo de base de dados utilizada. Esta informação é utilizada pelo servidor para definir qual repositório será acessado. |
RpoLanguage | Identifica a linguagem que será utilizada. Pode ser Portuguese, English ou Spanish. Esta informação também é utilizada pelo servidor para definição do repositório a ser acessado. |
RpoVersion | Identifica a versão do Sistema (ERP). |
SourcePath | Identifica o diretório onde os repositórios de APOs são mantidos na máquina em que o TOTVS | Application Server está instalado. |
SpecialKey | Define uma string que é concatenada à string básica em funções de controle aos acessos simultâneos (semaforização). |
StartPath | Identifica o diretório onde os arquivos de configuração do Sistema (ERP) se encontram. É o diretório inicial de execução do sistema. Este diretório é criado a partir do diretório raiz, definido na chave anterior. |
ThreadMemLimit | Define um limite máximo de memória para os processos em execução, onde um processo em execução no ambiente, atinja o valor definido, é interrompido com uma ocorrência de erro fatal AdvPL. |
ThreadMemWarning | Define, para um determinado ambiente, uma mensagem de advertência, no TOTVS | Application Server, gravada no log de console da aplicação, quando um processo em execução ultrapassar o valor definido para o consumo de memória. |
Trace | Indica se deve ser feito o Log de warnings em arquivos. O arquivo de log (trace.log) será criado no diretório onde se encontram os arquivos executáveis e DLLs do Sistema. |
TraceStack | Identifica a origem de uma possível ocorrência de advertência no console. |
TOPMemoMega | Permite que as conexões SGBD (Sistema de Gerenciamento de Banco de Dados), realizadas através do TOTVS | DBAccess, utilizem campo "M" Memo com até 1000000 de bytes. |
WSPLReldir | Define o diretório, a partir do RootPath, onde ficarão armazenados os relatórios em disco para visualização através do WebSpool do ERP - Enterprise Resource Planning. |
WSPLServer | Define o servidor, a porta e o ambiente onde o agendador de relatórios e o WebSpool executarão suas tarefas de relatórios assíncronos. |
WarningShowStack | Identifica a origem de uma possível ocorrência de advertência no console. |
ThreadMemStep | Define, para um determinado ambiente, o tamanho da memória que quando consumido por um processo em execução que já utilizou o valor definido em ThreadMemWarning irá disparar o registro de uma mensagem de advertência. |
Abaixo segue maiores detalhes de cada chave: