Páginas filhas
  • DSERTSS1-31015 DT TSS - Implementar Resiliência na sincronização de documentos para o Transmite

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DADOS GERAIS

Produto:

Solucoes_totvs
SolucaoTSS

Linha de Produto:

TRANSMISSÃO DE DOCUMENTOS ELETRÔNICOS

Segmento:

Segmentos_totvs
SegmentoBackoffice

Módulo:

Modulos_cross_segmentos
ModulosCrossSegmentosTSS Transmissão de Documentos Eletrônicos - Transmissão de Documentos Eletrônicos

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í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.

04. DEMAIS INFORMAÇÕES

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

05. ASSUNTOS RELACIONADOS

  • Não há.



Templatedocumentos

...