Árvore de páginas

Não Bloquear o Cálculo para o Mesmo Prestador e em Períodos Diferentes

Linha de Produto:

Datasul

Segmento:

Saúde

Módulo:

Gestão de Planos de Saúde

Função:

HPR - Manutenção Cálculo/Previsão Pagamento Prestador - HPR0410O

Situação:

Ao realizar o cálculo do pagamento para um mesmo prestador em períodos distintos e em sessões diferentes, o registro da Preserv ficava preso e derrubava a outra sessão.

Solução:

O programa realizava uma leitura na Preserv no início do bloco com status bloqueante (exclusive-lock). Foi alterado o status para não bloqueante (no-lock), e na alteração do registro é feito uma leitura na Preserv por um buffer, dessa forma o bloco inteiro não fica bloqueado, apenas um pequeno bloco de código.