Ejecución del ejemplo minorista de Correlación de datos gráficos

El ejemplo minorista de Correlación de datos gráficos contiene un solo flujo de mensajes con varias transformaciones de mensajes que se implementan utilizando una correlación de datos gráficos. Los mensajes se enriquecen con datos de una base de datos, utilizando parámetros del mensaje actual.

Cómo ejecutar el flujo de mensajes GraphicalDataMappingRetailSample

Este escenario utiliza un canal de información de datos de ventas simplificados en lugar del estándar de la industria TLOG, para el cual hay disponible un ejemplo de producto por separado. En este escenario el flujo de mensajes enriquece los mensajes utilizando búsquedas de base de datos y transformaciones de los mensajes, y crea varios mensajes de salida a partir de un solo mensaje de entrada.

  1. En el proyecto de Message Broker GraphicalDataMappingRetailSampleApplication, abra GraphicalDataMappingRetailSampleFlow.mbtest bajo Pruebas de flujo. Contiene un mensaje de entrada XML con información de ventas de la tienda.
  2. Pulse Enviar mensaje para colocar el mensaje en la cola del nodo MQInput Store Sales In llamada GDMRETAILIN.
  3. El mensaje de entrada se transforma en un mensaje XML LoyaltySalesData y luego el nodo MQOutput lo coloca en la cola de ventas de fidelización.
  4. El nodo Mapping StockOrder genera un mensaje CSV StockOrder para cada elemento StockOrder del mensaje StockOrderBatch, y luego los mensajes se graban como líneas separadas en un archivo de salida. El archivo se almacena en la carpeta especificada en la variable de entorno MQSI_FILENODES_ROOT_DIRECTORY durante la configuración de la base de datos (tal como se describe en Configurar la base de datos). Por ejemplo:

    El nodo Batched Depot Stock Updates establece el nombre de cada archivo en un valor exclusivo.

Volver a la página inicial del ejemplo