01. DADOS GERAIS

Produto:

Linha de Produto:

TRANSMISSÃO DE DOCUMENTOS ELETRÔNICOS

Segmento:

Módulo:

Função:jobQueue.prw
TSSQueue.prw
TSSQUEUETestCase.prw
País:Brasil
Ticket:Não Há
Requisito/Story/Issue (informe o requisito relacionado) :DSERTSS3-12308


02. SITUAÇÃO/REQUISITO

Implementar resiliência na sincronização de documentos do Transmite, garantindo que, quando a fila de processamento expirar e o documento ainda não tiver sido sincronizado, o processo seja retomado ou refeito até a conclusão correta no TOTVS Transmite.

03. SOLUÇÃO

Criada a resiliência que, ao identificar que uma mensagem de sincronização foi excluído devido ao tempo de expiração na fila de processamento, aciona automaticamente o processo responsável por resetar o campo IDTRANSMIT nas tabelas de documentos.
Com isso, o documento poderá ser reenviado ao TOTVS Transmite em um novo ciclo de processamento.

04. DEMAIS INFORMAÇÕES

Para que a resiliência funcione, é necessária a sessão abaixo no arquivo appserver.ini do TSS:

[jobqueue]

MAIN=jobQueue
ENVIRONMENT=SPED
INSTANCES=1,4,1,1
EXPIRATIONTIME=120
EXPIRATIONDELTA=1

05. ASSUNTOS RELACIONADOS