Tentativa de reservar registro no Alias em EOF Stack de chamadas em MSRLOCK.eof

Ocorrência

O que fazer quando aparece a mensagem de MSRLOCK.eof em um processo?


Ambiente

Cross Segmentos - TOTVS Backoffice (Linha Protheus) - SIGAFAT (Faturamento) - Todas as versões.


Solução

O controle de transação é uma ferramenta importante que garante a integridade de dados quando uma determinada operação é realizada no Banco de Dados.

O Protheus possui o parâmetro MV_TTS que quando ativado garante que este processo exista nos processos críticos de transação de arquivos. Detalhes: Controle de Transação - MV_TTS

As alternativas existentes quando da atualização de tabelas são :

  • Efetivar a transação - quando realizada com sucesso.
  • Voltar a status anterior (rollback) - desfaz toda a transação iniciada quando o final da transação não foi concluído com sucesso. Isto garante a total integridade dos dados.

A mensagem "EOF Stack em MSRLOCK" indica q


Atualizado em 05/09/2023
Este artigo foi útil?  
Agradecemos sua avaliação.