Páginas filhas
  • DT DEAIFOUNDATION-196 Retorno das ResponseMessages assincronas pelo RM.

Tempo aproximado para leitura: 00 min


01. DADOS GERAIS

Linha de Produto:RM
Segmento:Framework
Módulo:EAI
Função:Recebimento de Mensagens Únicas assíncronas
Issue:DEAIFOUNDATION-196


02. SITUAÇÃO/REQUISITO

O EAI 2.0 da Linha RM processa mensagens assíncronas, salva a ResponseMessage na fila de mensagens, mas não retorna a mesma para a API/WS do aplicativo integrado. Desta forma, quando o processamento é assíncrono a ResponseMessage é retornada ao processo de execução da fila mas não ao sistema de origem.

03. SOLUÇÃO

Foi realizada alteração no EAI para que o mesmo envie a ResponseMessage ao aplicativo integrado logo após o salvamento da mesma na fila de mensagens.

Caso haja erro na entrega da mensagem de resposta, o status da mesma será alterado para NotDelivered e será armazenado log com a mensagem de erro, mas nenhum processamento será desfeito.

04. EVIDÊNCIAS

Processamento com sucesso

Upsert sucesso.png

Processamento com sucesso, mas erro no retorno da ResponseMessage

Erro ao retornar response.png