01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus 

Segmento:

Backoffice SP 

Módulo:ESTOQUE E CUSTOS (SIGAEST)
Função:SALDO ATUAL (MATA225)
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DMANMAT01-46576


02. 
SITUAÇÃO/REQUISITO

Durante um teste com alto volume de dados, ocorreu um erro no sistema durante a inclusão de registros na tabela SB2 (Saldos por Produto). A causado é devida por concorrência na inserção de um mesmo produto nesta tabela de forma simultânea (multi-thread).

03. SOLUÇÃO

Implementamos um tratamento de semáforo no sistema. Esse mecanismo controla a concorrência entre as instâncias, com o objetivo de garantir que, ao ocorrer a tentativa de inclusão do mesmo registro simultaneamente por mais de uma instância, o processamento seja temporariamente pausado. Dessa forma, o sistema aguarda a liberação do recurso antes de continuar, evitando conflitos e assegurando a integridade dos dados.

04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

        Não se aplica