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.
- 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.
- Pulse Enviar mensaje para colocar el mensaje en la
cola del nodo MQInput Store Sales In llamada GDMRETAILIN.
- 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.
- 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:
- En Windows: c:\MQSIFileOutput
- En Linux: /tmp/MQSIFileOutput
El nodo Batched Depot Stock Updates establece el nombre de cada archivo en un valor
exclusivo.
Volver a la página inicial del ejemplo