Páginas filhas
  • DMANSMARTSQUAD1-10429 DT Rotinas com travas na tran_arg

NOME DO REQUISITO

Linha de Produto:

Logix

Segmento:

Manufatura

Módulo:

ENG - Engenharia

Função:

MAN10549 - Rotinas com Trava de Processamento na TRAN_ARG

Situação/Requisito:

Para não permitir que dois usuário utilizem a mesma rotina simultaneamente é utilizada a tabela 'TRAN_ARG'. Ou seja, no início do processamento é incluído um registro na tabela 'TRAN_ARG' com o código do programa e no final do processamento esse registro é excluído. Ao executar a rotina é verificado se existe registro na 'TRAN_ARG', caso existir não é permitido executar. Porém, ocorre casos em que o programa é interrompido no meio do processamento e não exclui o registro da tabela, impossibilitando acessar novamente a rotina até que o registro seja excluído manualmente via banco de dados.

Solução/Implementação:

Criado o novo programa MAN10549, para que liste os registros travados na tabela 'TRAN_ARG' referente aos programas (man10547,man8228,manr96,man0445,man10255,man10575) e possibilite excluir o registro.

Pacote:

12.1.23