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.
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>
Este ejemplo utiliza el flujo de mensajes llamado ADDNAMESPACEMF.
Para ejecutar el ejemplo:
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.
Si todos los pasos se han realizado satisfactoriamente, la ejecución del ejemplo se ha completado.
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>