01. DADOS GERAIS
Produto: | TOTVS Backoffice | ||||||
---|---|---|---|---|---|---|---|
Linha de Produto: | Linha Protheus | ||||||
Segmento: | Backoffice | ||||||
Módulo: | SIGAWF | ||||||
Função: |
| ||||||
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
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas