Sobre o Fluxo de Mensagens Backend JMS

Este fluxo simula um aplicativo estabelecido que recebe uma mensagem JMS no formato XML, processa o conteúdo incluindo o resultado backend na mensagem XML e grava uma mensagem JMS de resposta que contém a carga útil no formato XML.

O seguinte fluxo de mensagens é importado pela amostra.

Uma captura de tela do fluxo de mensagens do Backend do Nó JMSHeader

O fluxo de mensagens de Backend JMS executa os seguintes processos:

  1. O fluxo de mensagens lê a mensagem de pedido JMS em um formato XML a partir da fila JMS, utilizando um nó JMSInput (JMSBackendInput).
  2. O nó JMSInput (JMSBackendInput) utiliza o conjunto de mensagens JMSCoordinatedRequestReplyMsgSet para analisar a mensagem de pedido.
  3. O fluxo de mensagens executa um cálculo sobre a mensagem de pedido, utilizando um nó de Cálculo (Backend_Computation) para que funcione no preço de estoque mais antigo de CompanyName e para incluir o elemento de preço, com seu valor, na mensagem XML. Um valor de código permanente do preço de estoque é utilizado nesta amostra.
  4. O fluxo de mensagens configura o nome da fila JMSReplyTo, utilizando um nó JMSHeader (SetBackendReplyToQ) nas propriedades Header_Values do nó JMSHeader.
  5. Envia a mensagem de resposta do fluxo de mensagens Backend <StockInformation> <CompanyName>IBM</CompanyName> <Price>150</Price> </StockInformation> para a fila JMSReplyTo usando um nó JMSOutput (JMSBackendOutput).

Voltar para o Início da Amostra