Páginas filhas
  • old not use - ImportLSNumber - importação de numeração do License Server para o DbAccess

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

    Ao mudar o controle de numeração do License Server para o DBAccess as numerações criadas no License não serão transferidas automaticamente, ou seja, quando se ativa a chave e fizer uma requisição de uma nova numeração de chave, a função vai buscar o próximo número com base no último código existente na tabela somando 1.
Como algumas tabelas podem existir registros onde o código está defasado e a sequência real a seguir não deve se basear no código maior da tabela, caso precise pode-se utilizar a rotina de importação de numeração do License para dbaccess
Image Modified
Informar no programa inicial

totvs.framework.tc.importLsNumber

  • Para executar essa rotina é necessário acesso exclusivo no ambiente
  • A chave que ativa a numeração pelo banco precisa estar ativa.
  • Disponível apenas a partir da 2510.
  • A importação é apenas do License server para o banco de dados, não sendo possível fazer a importação reversa.
    • Uma vez feita a importação e utilizando o ambiente com a chave para a numeração no banco de dados, caso deseje voltar a utilizar a numeração pelo License, será necessário ajustar as numerações utilizadas no banco de dados pela rotina apcfg110 no configurador.
    • Caso não seja feito o ajuste e alguma numeração tenha sido salva, quando voltar a usar o License a numeração vai estar "atrasada" podendo com isso gerar erro de chave duplicada em alguma tabela.



Na primeira tela serão requisitados

Âncora
_GoBack
_GoBack
usuário e senha, o usuário informado precisa ser um administrador do ambiente
Image Modified
Na tela a seguir é apresentado algumas informações
Image Modified

  • Utilizando a numeração pelo DBAccess a chave SpecialKey não será considerada.
    • O controle pelo dbaccess já é exclusivo por banco de dados, com isso a chave specialKey não teria mais utilidade
  • A importação fará a leitura da chave specialKey do ambiente para fazer a importação, caso a chave esteja informada, irá importar apenas as chaves pertencentes a essa specialKey.
  • Caso a SpecialKey não esteja preenchida no ambiente, a importação fará a importação de todas as numerações do License Server
    • Se no License Server existir numeração com specialKey referente a outros ambientes esses números também serão importados, porém não serão utilizados, podendo ser excluídos posteriormente pela rotina de controle de numeração do cfg.
  • A importação pode ser executada um tempo depois do controle pelo DBAccess ser ativado, com isso a rotina não fará importação de chaves que já foram requisitadas pelo Dbaccess.
    • Caso queira que esses números também sejam importados é necessário marcar a opção para sobrescrever essas chaves no Dbaccess.



Ao clicar em avançar será apresentado uma pergunta confirmando a operação
Image Modified
Confirmando a pergunta, a rotina de importação será executada.
Image Modified
Para conferir os números importados é só acessar a rotina APCFG110 no configurador.
Image Modified