Dúvida
O que fazer ao se deparar com erro de deadlock na atualização do inventário na rotina 1188?
Ambiente
Winthor - Expedição - Aplicável a partir da versão 29
Solução
Ao gerar um inventário através da rotina 1147 - Manutenção de inventário rotativo (WinThor) ou através da rotina 1731 - Montagem / Manutenção de inventário (WMS) será gerada uma NF (de entrada ou saída), que deverá ser atualizada na rotina 1188.
Durante o processo de atualização na rotina 1188, poderá ser retornada a mensagem de erro ORA-00060: deadlock detected while waiting for resource. Para resolver, realize os procedimentos abaixo:
1. Identifique se o cliente utiliza Força de Vendas, Integradora ou algum software que envia dados para o WinThor ou faz update na tabela PCMOV, na atualização do inventário;
2. Solicite a suspensão do processo com o responsável até a atualização do inventário;
3. Execute novamente o processo na rotina 1188;
4. Retorne com o serviço que foi pausado anteriormente no passo 2.
Importante
Caso o processo solicitado não tenha resultado positivo, solicite uma análise mais detalhada com o DBA da sua empresa.
0 Comentários