Ejecutar el ejemplo XMLT

Este apartado incluye instrucciones para ejecutar el ejemplo. Incluye también el mensaje de salida que se esperaba para que pueda confirmar que el ejemplo ha funcionado. Si desea ver más información sobre el mensaje de entrada y la hoja de estilos XSL utilizada en el ejemplo, consulte el apartado Acerca del ejemplo.

Hay dos pasos importantes para ejecutar el ejemplo XMLT:

  1. Transferir el mensaje de prueba a la cola de entrada.
  2. Obtener el mensaje transformado de la cola de salida.

Transferir el mensaje de prueba a la cola de entrada

  1. Abra el archivo de colocación en cola del mensaje de prueba llamado XMLT_Sample_Msg.enqueue.
  2. En el campo Número de puerto escriba 2414, que es el número de puerto en el que el gestor de colas WBRK6_DEFAULT_QUEUE_MANAGER escucha por omisión.
  3. Pulse en Grabar en cola. Se enviará un mensaje a la cola XMLT_IN. El flujo de mensajes transforma el mensaje y lo transfiere a la cola XMLT_OUT.

Obtener el mensaje transformado de la cola de salida

  1. Pulse en el icono de extracción de cola en la barra de herramientas del kit de herramientas:

    ubicación del programa de extracción de cola

  2. Escriba el nombre del gestor de colas: WBRK6_DEFAULT_QUEUE_MANAGER
  3. Escriba el nombre de la cola: XMLT_OUT
  4. Pulse en Leer de la cola

Descripción de los resultados

El nodo XMLTransformation utiliza la hoja de estilos XSL para transformar el mensaje de prueba de entrada de acuerdo con un conjunto de normas. El mensaje XML resultante leído de la cola de salida debería ser similar a éste:

<?xml version="1.0" encoding="UTF-8"?>
<SaleEnvelope>
 <SaleList>
  <Statement Type="Monthly" Style="Full">
   <Customer>
    <Initials>KA</Initials>
    <Name>Braithwaite</Name>
    <Balance>00.50</Balance>
   </Customer>
   <Purchases>
    <Article>
     <Desc>Twister</Desc>
     <Cost>0.48</Cost>
     <Qty>01</Qty>
    </Article>
    <Article>
     <Desc>The Times Newspaper</Desc>
     <Cost>0.32</Cost>
     <Qty>01</Qty>
    </Article>
   </Purchases>
   <Amount Currency="Sterling">0.8</Amount>
  </Statement>
  <Statement Type="Monthly" Style="Full">
   <Customer>
    <Initials>TJ</Initials>
    <Name>Dunnwin</Name>
    <Balance>81.84</Balance>
   </Customer>
   <Purchases>
    <Article>
     <Desc>The Origin of Species</Desc>
     <Cost>35.74</Cost>
     <Qty>02</Qty>
    </Article>
    <Article>
     <Desc>Microscope</Desc>
     <Cost>57.92</Cost>
     <Qty>01</Qty>
    </Article>
   </Purchases>
   <Amount Currency="Euros">129.41</Amount>
  </Statement>
 </SaleList>
</SaleEnvelope>

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