Se proporciona un Cliente de prueba del kit de herramientas de WebSphere Message Broker para colocar el mensaje de WebSphere MQ en el flujo de pasarela JMS y se proporciona una aplicación de suscriptor JMS Java para recibir la aplicación del flujo JMS Input Publication, tras completar todos los pasos de configuración.
Si encuentra cualquier tipo de problema al ejecutar el ejemplo, consulte Resolución de problemas cuando se ejecutan ejemplos en la documentación de WebSphere Message Broker.
El mensaje de prueba que se utiliza en la ejecución de este ejemplo se basa en el siguiente 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>
El proyecto Ejemplo de nodos JMS contiene los archivos siguientes:
Para ejecutar el ejemplo:
Cuando el mensaje se coloca del cliente de prueba a la cola INPUTQUEUE de WebSphere MQ, el mensaje pasará a través del flujo de la pasarela JMS de mensajes y llegará al flujo Publicación de entrada JMS a través del proveedor JMS y lo recibirá el suscriptor JMS. El mensaje de salida que recibe el suscriptor JMS se visualiza en la vista de consola en WebSphere Message Broker Toolkit, donde se puede examinar para confirmar que se haya insertado la fecha y la hora de proceso en el campo de indicación de fecha y hora.
El mensaje de salida que representa una factura tiene el siguiente 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>