Ejecutar el ejemplo de nodos JMS

Se proporciona un controlador Java llamado JMSNodeSample para que dirija el ejemplo después de haber realizado todos los pasos de configuración. Ejecute este código desde el Kit de herramientas de Message Brokers.

Mensajes de prueba de entrada

Todos los mensajes de prueba usados para la ejecución de este ejemplo se basan 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>

Ejecutar el ejemplo

El controlador de JMSNodeSample contiene los siguientes archivos:

Para ejecutar el ejemplo:

  1. Desde el Kit de herramientas de Message Brokers vaya a la perspectiva Desarrollo de aplicación de intermediario.
  2. En el Navegador de recursos, expanda el proyecto Ejemplo de nodo JMS y, a continuación, expanda src y jmsnode.
  3. Pulse el botón derecho en IPSubscriber.java y, luego, pulse Ejecutar > Aplicación Java. Se ejecuta el archivo IPSubscriber. IPSubscriber sólo conecta después de que se despliegue e inicie el flujo de mensajes. Los suscriptores de IP reciben un mensaje, se muestra y, a continuación, se detiene.
  4. Utilice la colocación en cola para transferir el archivo message.enqueue a la cola INPUTQUEUE.
    1. En la vista Navegador de recursos, expanda el proyecto Ejemplo de JMS y, luego, efectúe una doble pulsación en message.enqueue para abrirlo en el Editor de colocación en cola.
    2. Cambie el nombre de la cola inputqueue por INPUTQUEUE.
    3. Pulse en Grabar en cola.
    El mensaje se transfiere a la cola INPUTQUEUE.

Cuando el mensaje se transfiere a la cola INPUTQUEUE, pasa a través de los flujos de mensajes y lo reciben los suscriptores de IP. El mensaje se visualiza en la vista de consola del Kit de herramientas de Message Brokers.

Mensajes de prueba de salida

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>

Icono de la página principal   Volver a la Página de presentación de ejemplos