Produto: | TOTVS Varejo Franquias e Redes |
---|---|
Linha de Produto: | Franquias e Redes |
Segmento: | Varejo |
Módulo: | TOTVS Varejo PDV Omni |
Função: | Instalação |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DVARLIVEPDV-34246 |
Ao inicializar a API é apresentado um erro devido a estrutura de schema do hangfire, fazendo com que a API seja finalizada inesperadamente impossibilitando a utilização do PDV
Verificado que trata-se de uma falha no plugin do hangfire, onde ao executar os scripts de criação/atualização do schema ocorre um erro onde a versão do schema não é atualizado, mas a estrutura é criada. Ao tentar processar novamente, o hangfire verifica a versão e entende que precisa executar os scripts de atualização novamente visto que a versão do schema está desatualizada, fazendo com que dê o erro, pois a estrutura já foi atualizada.
Durante o processo de instalação, antes de executar a API, será realizado a deleção do schema do hangfire do banco TOTVSPDV, para que quando a API for inicializada seja recriada a estrutura do schema sem erros.
Caso ocorra algum erro durante o processo de deleção do schema a instalação não será cancelada. O erro será registrado em LOG e o processo seguirá normalmente, pois trata-se um passo complementar, para evitar possíveis erros de estrutura do schema.