Sobre o Único WebService na Amostra de Fluxo MQ

Esta amostra como você pode utilizar um nó HTTPHeader para chamar um serviço Web em um fluxo do WebSphere MQ.

O seguinte fluxo de mensagens é importado pela amostra:

Uma captura de tela do Fluxo de Mensagens de Pedido Único do Nó HTTPHeader

Campo funciona o fluxo:

  1. Um nó MQInput (GetMessage) recebe uma mensagem XML de uma fila do WebSphere MQ.
  2. O nó HTTPHeader (AddSOAPAction) inclui um cabeçalho HTTPRequest, SOAPAction, com o valor http://localhost:7080/ConvertTemp
  3. A mensagem é passada através de um nó HTTPRequest (InvokeWebService) que é configurado para solicitar o serviço da Web http://localhost:7080/ConvertTemp.WS
  4. A mensagem é enviada para o fluxo de mensagens que fornece o serviço da Web.
  5. Um nó HTTPInput (ConvertTempWS) recebe o pedido.
  6. O pedido é transmitido a um nó JavaCompute (ConvertTemp), que converte o valor de entrada da unidade especificada, Celsius ou Fahrenheit, para a unidade desejada.
  7. Um nó HTTPReply (ReplyResult) envia o resultado de volta para o fluxo WebSphere MQ.
  8. Um nó HTTPHeader (RemoveHTTPHeaders) remove os cabeçalhos HTTPRequest e HTTPResponse.
  9. Um nó MQHeader (AddMQHeader) inclui os cabeçalhos WebSphere MQ para a mensagem de modo que a mensagem possa ser armazenada em uma fila.
  10. Um nó MQOutput (SaveResult) coloca a mensagem em uma fila.

Voltar a Ler sobre a Amostra HTTPHeader Node

Voltar para Home da Amostra