El ejemplo Agregación de servicios web incluye un ejemplo de un mensaje de entrada de prueba y el mensaje de salida esperado correspondiente, para que pueda confirmar que el ejemplo ha funcionado.
El ejemplo está diseñado para diseminar dos servicios web mediante dos nodos AggregateRequest. Por motivos de simplicidad, el ejemplo tiene un servicio web de destino, de modo que ambos objetos de la diseminación son para el mismo servicio web.
El servicio web de destino es un flujo de mensajes del ejemplo.
Especifique este ejemplo como mensaje SOAP; todo el ejemplo es un servicio web. El mensaje SOAP se encuentra en el archivo SampleInputMessage1.xml en el proyecto de Message Broker WebServiceAggregationMFP.
Puede variar el número e servicios web que se invocan. En el mensaje, el campo <Quantity> determina cuántos pares de servicios web se ejecutan.
En este ejemplo, se proporciona un segundo mensaje de prueba en el archivo SampleInputMessage2.xml. Para este mensaje, el campo <PartNumber> se establece en ABC1235 y el campo <Quantity> se establece en 2. El resultado del mensaje da lugar a distintos valores para el mensaje de respuesta general.
El servicio web de este ejemplo utiliza cinco flujos de mensajes:
Estos flujos de mensajes se describen de forma más detallada en Exploración del ejemplo Agregación de servicios web.
Si todos los pasos son satisfactorios, el ejemplo se ha completado.
Para ver los flujos de mensajes y el proyecto de mensajes con más detalle, consulte Exploración del ejemplo Agregación de servicios web.
El siguiente mensaje es el mensaje XML de salida esperado para el mensaje de entrada SampleInputMessage1.xml:
El campo <AMT> es un total acumulativo del número de servicios web invocados desde que se reinició el intermediario o desde el último desarrollo. Por consiguiente, si utiliza el ejemplo más de una vez, el valor de este campo se incrementa en las iteraciones subsiguientes.
El siguiente mensaje es el mensaje XML de salida para el mensaje de entrada SampleInputMessage2.xml:
Si encuentra cualquier tipo de problema al ejecutar el ejemplo, consulte Resolución de problemas cuando se ejecutan ejemplos en el centro de información de WebSphere Message Broker.
Para obtener detalles sobre cómo configurar la supervisión de flujos en este ejemplo, consulte Supervisión del ejemplo Agregación de servicios web.