Árvore de páginas

IDs duplicados no TAF ocasionam problemas no envio dos eventos relacionados ao S-2200

Linha de Produto:

TAF

Segmento:

Serviços

Módulo:

TAF - Totvs Automação Fiscal

Função:

TAFRDUPLIC

Fonte:TAFRDuplicateId.prw

Situação/Requisito:

Cliente por algum motivo zerou o sequencial de ID na rotina apcfg110 ou trocou o servidor de licenças e a tabela C9V de trabalhador começou a gravar ID duplicado, com isso uma série problemas ocorreram no envio de eventos que estão relacionados ao S-2200.

Solução/Implementação:

Implementado relatório para auxiliar na conferência de ID’s duplicados. Anexo à esta página encontra-se um documento explicativo sobre os procedimentos de ajuste dos registros duplicados.

A duplicidade de ID pode ocorrer em algumas situações:

  • Alteração do servidor de licenças no TAF (não recomendado)


Alterar no TAF o endpoint do LS (License Server) para outro também em uso. 
Exemplo: TAF está configurado com o endpoint 1, e este já retornou um range de numeração para a correta gravação das informações; em um certo momento, muda-se o endpoint de 1 para 2, e este endpoint 2 também já retornou um range de numeração para outro serviço de TAF. Esta mudança faz com que as numerações possam se repetir.

  • Dois serviços de TAF consumindo o mesmo servidor de licenças - sem specialkey (não recomendado)

Neste modelo, o retorno da numeração do LS passa por uma concorrência grave, dependendo da demanda, ou seja, muitos registros sendo incluídos nos 2 TAFs ao mesmo tempo.


Arquitetura ideal:

  • Múltiplos ambientes utilizando o mesmo LS


Para mais detalhes verificar: Numeração automática pelo License Server


 

Tickets relacionados:

2794372

Requisito:DSERTAF1-4345