| 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 |
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.
Criada a resiliência que, ao identificar que uma mensagem de sincronização foi excluída 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.
Para que a resiliência funcione, é necessária a sessão abaixo no arquivo appserver.ini do TSS:
...
MAIN=jobQueue
ENVIRONMENT=SPED
INSTANCES=1,4,1,1
EXPIRATIONTIME=120
EXPIRATIONDELTA=1
| Templatedocumentos |
|---|
...