Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css

...

Pagetitle
EnableNumber
EnableNumber

EnableNumber

Identifica como será controlada a numeração no TOTVS | Application Server.

Abrangência
ERP 10 e 11

...

Para isso, deve-se configurar essa chave como EnableNumber=1, na seção [LicenseServer], para indicarmos ao ERP que o controle de numeração automática será realizada pelo Servidor de Licenças. Com isso, o sequenciamento será mais rápido e eficiente.

Observação
Não é possível utilizar essa funcionalidade com o Servidor de Licenças/Numeração, caso seja realizado algum controle 'forçado' de numeração no SXE e SXF.

Além disso, se os servidores do Sistema (ERP) que se conectarão no Servidor de Licenças/Numeração utilizarem ambientes onde os diretórios SIGAADV sejam distintos, também é possível utilizar a numeração automática. Porém, é necessário configurar nesses ambientes (environment) a chave SpecialKey. Para mais informações, consulte a documentação da chave SpecialKey na seção [Environment].

Por padrão o controle de numeração automática é realizada pelo Servidor de Licenças. Mas, se desejar desabilitar para retornar a utilizar as tabelas SXE e SXF, acrescente a linha EnableNumber=0 na seção [LicenseServer].

 

Inclusão de trecho
License Server - Descontinuado
License Server - Descontinuado
nopaneltrue

A chave permite o controle de numeração sequencial gerenciado pelo

Inclusão de trecho
License Server
License Server
nopaneltrue
.

Importante
É importante lembrar que, para realizar a alteração dessa configuração, deve-se realizar uma parada programada no ambiente para parar o serviço de License e todos os serviços do Sistema (ERP) que dependem desse Servidor de Licenças.

...

Valores válidos

ValorDescrição
0

...

Desabilita o recurso.
1Habilita o recurso (

...

padrão).

...

Exemplo

...

Sem Formato
[

...

licenseServer]

...

 

Comportamento do Sequenciador utilizando TOTVS |  LicenseServer

De modo semelhante as tabelas SXE e SXF, caso o TOTVS | License Server não possua o registro da chave atual do sequenciador na memória, a aplicação realiza uma consulta no banco de dados para determinar a última chave utilizada pelo sequenciador e cria o cache de sequenciamento na memória do TOTVS | License Server.

Ao finalizar a aplicação TOTVS | License Server, um arquivo (lsnumber.val) é gerado contendo o espelho deste cache, para que ele seja carregado na memória novamente quando o TOTVS | License Server for reinicializado. Quando o TOTVS | License Server é reiniciado e o arquivo encontrado, o mesmo é carregado para a memória e apagado.

O nome do arquivo gerado é Isnumber.val e é gravado no formato binário não-editável.

Se houver a necessidade de reiniciar esta numeração, quando o TOTVS | License Server estiver em execução para controle de numeração, deve-se baixar o TOTVS | Application Server com Servidor de Licenças e localizar o arquivo lsnumber.val (gerado no diretório do TOTVS | Application Server, quando executado em console, ou no diretório \Windows\system32 quando o TOTVS | License Server é executado como serviço do Microsoft Windows).

...


enable=1
enableNumber=1
port=5555

Comportamento do controle de numeração sequencial

Dica

A partir da versão 13.1.0.3 o arquivo lsnumber.val não é criado e a numeração é refeita pelo framework a partir do banco de dados.

  1. O nome do arquivo onde o cache foi salvo é lsnumber.val
  2. O lsnumber.val é salvo em formato binário não-editável
  3. Ao inicializar o 
    Inclusão de trecho
    License Server
    License Server
    nopaneltrue
    , é realizado a leitura do arquivo lsnumber.val para o cache na memória e o arquivo apagado
    1. Se durante a inicialização não for encontrado o lsnumber.val, a numeração é reiniciada
  4. Quando não existe o registro da chave atual na memória, a aplicação cria o cache na memória do
    Inclusão de trecho
    License Server
    License Server
    nopaneltrue
  5. Ao finalizar Durante a finalização do
    Inclusão de trecho
    Application Server
    Application Server
    nopaneltrue
     o cache é gravado no arquivo binário não-editável lsnumber.val