运行“图形数据映射零售”样本

“图形数据映射零售”样本包含具有多个消息转换的单个消息流,这些消息转换通过使用图形数据映射来执行。通过使用当前消息中的参数,可用数据库中的数据来充实消息。

如何运行 GraphicalDataMappingRetailSample 消息流

该场景使用简化的销售数据订阅源而非 TLOG 工业标准,因为有单独的产品样本可用。在此场景中,通过使用数据库查找和消息转换,消息流可充实消息,并可从单个输入消息创建多个输出消息。

  1. 在 Integration 项目 GraphicalDataMappingRetailSampleApplication 中,打开“流测试”下的 GraphicalDataMappingRetailSampleFlow.mbtest。其中包括含有门店销售信息的 XML 输入消息。
  2. 单击发送消息可将消息放入名为 GDMRETAILIN 的 Store Sales In MQInput 节点队列。
  3. 将输入消息转换为 XML LoyaltySalesData 消息,然后由 MQOutput 节点将其放入忠诚度销售队列。
  4. StockOrder Mapping 节点会为 StockOrderBatch 消息中的每个 StockOrder 元素生成 CSV StockOrder 消息,然后会将这些消息作为单独的行写入输出文件。将文件存储在设置数据库期间(如设置数据库中所述)MQSI_FILENODES_ROOT_DIRECTORY 环境变量所指定的文件夹中。 例如:

    通过 Batched Depot Stock Updates 节点将每个文件的名称设置为唯一值。

返回到样本主页