Árvore de páginas


01. DADOS GERAIS

Produto:TOTVS Backoffice
Linha de Produto:

Linha Protheus

Segmento:

Backoffice

Módulo:SIGAWF
Função:
Rotina:Descrição
TBITABLE.PRW  Tratamento de "workareas"
WFTSXM.PRWAgendamento de rotinas
País:Brasil
Ticket:19999513
Requisito/Story/Issue (informe o requisito relacionado) :DSERBA1-11587


02. SITUAÇÃO/REQUISITO

Ao executar uma transação onde um ponto de entrada era chamado para o envio de workflow era gerado o erro abaixo:

DBRUnlock cannot be called in a transaction on TBITABLE:LUNLOCK(TBITABLE.PRW)

03. SOLUÇÃO

Realizada a correção para que o erro nao seja gerado no momento da transação quando houver a chamada para o envio do workflow.



04. DEMAIS INFORMAÇÕES

  • Não é possível chamar a função DBRUnlock para um alias caso o driver de abertura deste alias esteja com uma transação ativa. Caso o programa AdvPL erroneamente chame as funções DBRUnlock e/ou DBUnlock dentro de um bloco transacionado, o programa será interrompido com a ocorrência de erro fatal AdvPL "DBRUnlock cannot be called in a transaction".



05. ASSUNTOS RELACIONADOS