Ejecutar el ejemplo para añadir un espacio de nombres

El flujo de mensajes utilizado en este ejemplo muestra cómo añadir un espacio de nombres a un mensaje. El mensaje de entrada no contiene ningún elemento que utilice un espacio de nombres.

Utilice las instrucciones de este tema para ejecutar el ejemplo. Estas instrucciones incluyen un ejemplo de un mensaje de entrada de prueba y el mensaje de salida esperado correspondiente. Utilice el mensaje de salida esperado para confirmar que el ejemplo ha funcionado.

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.

Mensaje de prueba de entrada

El mensaje de prueba que se utiliza para ejecutar este ejemplo se basa en el siguiente formato:

<?xml version="1.0" encoding="UTF-8"?>
<SaleListMessage>
  <SaleEnvelope>
    <Header>
      <SaleListCount>1</SaleListCount>
    </Header>
    <SaleList>
      <Invoice>
        <Initial>K</Initial>
        <Initial>A</Initial>
        <Surname>Braithwaite</Surname>
        <Item> 
          ... 
       </Item>
        <Balance>81.84</Balance>
        <Currency>EUR</Currency>
      </Invoice>
    </SaleList>
    <Trailer>
      <CompletionTime>2000-01-01 00:00:01.000000</CompletionTime>
    </Trailer>
  </SaleEnvelope>
</SaleListMessage>

Ejecutar el ejemplo

Este ejemplo utiliza el flujo de mensajes llamado ADDNAMESPACEMF.

Para ejecutar el ejemplo:

  1. En la vista Desarrollo de intermediario, expanda el proyecto CHANGENAMESPACEMF de Message Broker.
  2. Efectúe una doble pulsación en ADDNAMESPACEMF.mbtest para que se abra el archivo en el Cliente de prueba.
  3. Pulse Enviar mensaje. Se envía un mensaje a la cola ADDNAMESPACEMF.IN.

    El flujo de mensajes analiza el mensaje XML y graba un mensaje XML que utiliza espacios de nombres. El mensaje de salida se coloca en la cola ADDNAMESPACEMF.OUT.

  4. Es posible que tenga que seleccionar Origen en el menú Visor para ver el mensaje de salida en el Cliente de prueba.
  5. Compare el mensaje recibido con el mensaje de salida esperado que se muestra a continuación o con el archivo ADDNAMESPACEout.xml

Si todos los pasos se han realizado satisfactoriamente, la ejecución del ejemplo se ha completado.

Mensaje de salida esperado

El mensaje XML de salida esperado es el siguiente:

<?xml version="1.0" encoding="UTF-8"?>
<NS1:SaleListMessage xmlns:NS1="http://www.samplemessage.brokertest.hursley.ibm.com">
  <SaleEnvelope>
    <Header>
      <SaleListCount>1</SaleListCount>
    </Header>
    <SaleList>
      <Invoice>
        <Initial>K</Initial>
        <Initial>A</Initial>
        <Surname>Braithwaite</Surname>
        <Item> 
          ... 
       </Item>
        <Balance>81.84</Balance>
        <Currency>EUR</Currency>
      </Invoice>
    </SaleList>
    <Trailer>
      <CompletionTime>2000-01-01 00:00:01.000000</CompletionTime>
    </Trailer>
  </SaleEnvelope>
</NS1:SaleListMessage>

Volver a la página inicial del ejemplo