Estendendo a Amostra Nós JMS

Um driver Java denominado JMSNodeSample é fornecido para conduzir a amostra depois de todas as etapas de configuração terem sido concluídas. Execute esse código a partir do Message Brokers Toolkit.

Mensagens de Teste de Entrada

Todas as mensagens de teste utilizadas na execução dessa amostra são baseadas no seguinte formato:

<Parent>
<First>1</First>
<SaleList>
<Invoice>
<Timestamp></Timestamp>
<Initial>T</Initial>
<Initial>D</Initial>
<Surname>Montana</Surname>
<Item><Code>00</Code>
<Code>01</Code><Code>02</Code>
<Description>Twister</Description>
<Category>Games</Category>
<Price>00.30</Price>
<Quantity>01</Quantity>
</Item>
<Item>
<Code>02</Code><Code>03</Code><Code>01</Code>
<Description>The Times Newspaper</Description>
<Category>Books and Media</Category>
<Price>00.20</Price>
<Quantity>01</Quantity>
</Item>
<Balance>00.50</Balance>
<Currency>Sterling</Currency>
</Invoice>
</SaleList>
<Last>Test</Last>
</Parent>

Executando a Amostra

O driver JMSNodeSample contém os seguintes arquivos:

Para executar a amostra:

  1. No Message Brokers Toolkit, mude para a perspectiva Desenvolvimento de Aplicativo do Broker.
  2. No Navegador de Recurso, expanda o projeto Amostra de Nós JMS e, em seguida, expanda src e jmsnode.
  3. Clique com o botão direito do mouse em IPSubscriber.java e, em seguida, clique em Executar > Aplicativo Java. O arquivo IPSubscriber é executado. IPSubscriber é conectado somente após o fluxo de mensagens ser implementado e iniciado. Os assinantes IP recebem uma mensagem, exibem-na e, em seguida, param.
  4. Utilize Enqueue para colocar o arquivo message.enqueue na fila INPUTQUEUE.
    1. Na visualização Navegador de Recurso, expanda o projeto Amostra JMS e, em seguida, dê um clique duplo em message.enqueue para abri-lo no editor Enqueue.
    2. Altere o nome da fila de inputqueue para INPUTQUEUE.
    3. Clique em Gravar na Fila.
    A mensagem é colocada na fila INPUTQUEUE.

Quando a mensagem é colocada na fila INPUTQUEUE, ela passa pelos fluxos de mensagens e é recebida pelos assinantes IP. A mensagem é exibida na visualização de console no Message Brokers Toolkit.

Mensagens de Teste de Saída

A mensagem de saída que representa uma fatura tem o seguinte formato:

<Parent>
<First>1</First>
<SaleList>
<Invoice>
<Timestamp>2005-01-01 10:10:59</Timestamp>
<Initial>T</Initial>
<Initial>D</Initial>
<Surname>Montana</Surname>
<Item><Code>00</Code>
<Code>01</Code><Code>02</Code>
<Description>Twister</Description>
<Category>Games</Category>
<Price>00.30</Price>
<Quantity>01</Quantity>
</Item>
<Item>
<Code>02</Code><Code>03</Code><Code>01</Code>
<Description>The Times Newspaper</Description>
<Category>Books and Media</Category>
<Price>00.20</Price>
<Quantity>01</Quantity>
</Item>
<Balance>00.50</Balance>
<Currency>Sterling</Currency>
</Invoice>
</SaleList>
<Last>Test</Last>
</Parent>

Ícone Página Principal   Voltar para Home da Amostra