DBRUnlock cannot be called in a transaction na rotina de Liberação de Documentos (MATA094)
Produto: | Microsiga Protheus |
Ocorrência: | Por qual motivo sistema apresenta ocorrência "DBRUnlock cannot be called in a transaction", ao efetuar a chamada de execauto doMATA094? |
Passo a passo: | O erro "DBRUnlock cannot be called in a transaction" ocorre quando é utilizado o Begin/End Transaction na chamada do mata094. Ao retirar estes comandos, o processo deverá seguir normalmente. Não é permitido a utilização de transação em pontos de entrada, salvo por casos exemplificados por documentação. Em alguns casos de workflow, o erro se dá por chamada de transação durante a execução de retorno do workflow, pois o parâmetro MV_WFTRANS está ativo, desative-o e o processo deverá continuar normalmente. |
Observações: | Segue abaixo documentações complementares: |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas