Fluxo de Resposta para o Padrão de Service Facade para WebSphere MQ: Pedido-Resposta
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 Resposta lê a mensagem de resposta do provedor.
A validação é determinada pelos parâmetros padrão.
- O fluxo usa o ID de correlação para recuperar o Identificador de Resposta SOAP
a partir da fila interna do WebSphere MQ.
O Identificador de Resposta SOAP é incluído no ambiente local para
controlar o destino para a resposta SOAP.
- Um cabeçalho de resposta HTTP é criado.
- Se uma exceção ocorrer e a criação de log de erros for
incluída no aplicativo padrão, o subfluxo de Erro será chamado
e um erro será gravado na fila de resposta.
Entretanto, como a falha implica que o ReplyID que precisava responder ao pedido SOAP
não está disponível, nenhuma tentativa de responder ao solicitante é feita.
- Uma resposta bem-sucedida é registrada apenas se a criação de log é incluída neste aplicativo padrão
e está atualmente ativada.