Un driver Java denominato JMSNodeSample viene fornito per eseguire l'esempio dopo che tutti i passi della configurazione sono stati completati. Eseguire questo codice dal Message Brokers Toolkit.
Tutti i messaggi di prova utilizzati nell'esecuzione di questo esempio si basano sul seguente 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>Giochi</Category>
<Price>00,30</Price>
<Quantity>01</Quantity>
</Item>
<Item>
<Code>02</Code><Code>03</Code><Code>01</Code>
<Description>Il quotidiano The Times</Description>
<Category>Libri e Media</Category>
<Price>00,20</Price>
<Quantity>01</Quantity>
</Item>
<Balance>00,50</Balance>
<Currency>Sterlina</Currency>
</Invoice>
</SaleList>
<Last>Test</Last>
</Parent>
Il driver JMSNodeSample contiene i seguenti file:
Per eseguire l'esempio:
L'applicazione inizia l'esecuzione e si collega al flusso di messaggi.
Quando viene inserito nella coda, il messaggio viene trasmesso ai flussi di messaggi ed è ricevuto dai sottoscrittori IP. Il messaggio viene visualizzato nella vista Console nel Message Brokers Toolkit.
Il messaggio di output che rappresenta una fattura ha il seguente 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>Giochi</Category>
<Price>00,30</Price>
<Quantity>01</Quantity>
</Item>
<Item>
<Code>02</Code><Code>03</Code><Code>01</Code>
<Description>Il quotidiano The Times</Description>
<Category>Libri e Media</Category>
<Price>00,20</Price>
<Quantity>01</Quantity>
</Item>
<Balance>00,50</Balance>
<Currency>Sterlina</Currency>
</Invoice>
</SaleList>
<Last>Test</Last>
</Parent>