Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Backoffice

Módulo:

TOTVS Backoffice (Linha Protheus) - Automação Fiscal

Função:

WSTAFST2.prw
TAFA250.prw
TAFXFUN.PRW

País:Brasil
Ticket:17424990
Requisito/Story/Issue (informe o requisito relacionado) :DSERTAF1-33297

02. SITUAÇÃO/REQUISITO

  • Problema 1:
    Na transmissão dos eventos de folha (S-1200) o sistema está criando tabelas temporárias e não está fechando. Pelo error.log é possível observar uma grande quantidade de arquivos abertos, é necessário debugar a rotina realizando a transmissão de algumas folhas para identificação do problema.
    Este problema está causando lentidão no processo de transmissão e impactando a entrega do cliente.
  • Problema 2:
    Na Integração do serviço WSTAST2 o sistema está duplicando a geração do UIID utilizando para identificação das threads, consequentemente o sistema está retornando informações duplicadas nessas requisições.

03. SOLUÇÃO

  • Ajuste na chamada da função InfoCompl e tratamento para permanecer o busca da filial no cache.
  • A semente do UUID só aceita 25 caracteres, essa semente não pode se repetir se a função for utilizada na mesma hora, minuto, segundo e alguma diferença entre os centésimos, por este motivo alteramos a função para pegar o FINAL do TAFKEY ao invés do começo, isso por que o RM utiliza o ID do XML como TAFKEY e as primeiras 25 posições do ID sempre se repetem quando a empresa é a mesma.

    Também foi adicionado o código da Thread nas primeiras 6 posições da semente e tratamento para o sistema utilizar ‘zeros’ quando o tafkey ou tafticket não forem informado ou se tiverem um tamanho menor do que o estabelecido no código.

04. DEMAIS INFORMAÇÕES

  • Não há.

05. ASSUNTOS RELACIONADOS

  • Não há.