Fluxo de Resposta para o Padrão de
Message Correlator para WebSphere MQ: Pedido-Resposta sem Persistência
O fluxo de Resposta é executado como um fluxo não transacional.
Quando uma resposta é recebida
do aplicativo do provedor, as seguintes ações são executadas:
- O fluxo de mensagens inclui um subfluxo chamado ResponseProcessor.
Este subfluxo contém apenas um nó de Passagem, portanto,
nenhum processamento é executado.
É possível customizar este subfluxo em sua instância padrão para incluir seu próprio processamento
sem alterar a estrutura do padrão.
- O cabeçalho MQMD salvo é recuperado da fila de armazenamento
e incluído na mensagem de resposta, para que a mensagem de resposta tenha
o endereço correto para responder ao solicitante.
- A resposta é retornada ao solicitante.
- O fluxo de mensagens pode conter um subfluxo para criação de log, chamado Log.
É possível configurar o padrão para incluir ou excluir a criação de log.
Se a criação de log for incluída, o subfluxo de Log será chamado.
- Se a criação de log não for incluída, o fluxo de mensagens finalizará com êxito
e a transação será confirmada.
- O fluxo de mensagens também contém um subfluxo para manipulação de erros, chamado Erro.
- As mensagens de erro são gravadas na fila de erros, se você tiver configurado
esta opção para sua instância padrão.