Histórico da Página
| Aviso | ||
|---|---|---|
| ||
ESTE CONTEÚDO MIGROU PARA: https://tdn.totvs.com/x/0BaXO |
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
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 tela a seguir é apresentado algumas informações
- 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, por 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.
...
Confirmando a pergunta, a rotina de importação será executada.
Para conferir os números importados é só acessar a rotina APCFG110 no configurador.
Assuntos relacionados
...



