Árvore de páginas

Controle de transações: tentativa de abertura de transação pela rotina TAFPROC2 após DisarmTransaction dos dados.

Linha de Produto:

Protheus

Segmento:

Serviços

Módulo:

SIGATAF

Função:

TAFAINTEG.PRW 

Situação/Requisito:

Na integração de arquivo TXT no TAF ocorre o seguinte problema: Controle de transações: tentativa de abertura de transação pela rotina TAFPROC2 após DisarmTransaction dos dados.

Após a mensagem, o SmartClient é finalizado.

Solução/Implementação:

Implementado controle para verificar o volume de processamento de registros e executar a rotina em ambiente MultiThread, garantindo o processamento de todos os registros e evitando a falha no processamento.

Mesmo com a opção de MultiThread desabilitada, o processamento ira efetuar a integração com 1 Thread para cada 4000 registros da TAFST2.

Exemplo:

3000 Registros = 1 Thread

6000 Registros = 2 Threads

16000 Registros = 4 Threads

16001 Registros = 5 Threads

Requisito:DSERTAF2-4213