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