运行“图形数据映射零售”样本
“图形数据映射零售”样本包含具有多个消息转换的单个消息流,这些消息转换通过使用图形数据映射来执行。通过使用当前消息中的参数,可用数据库中的数据来充实消息。
如何运行 GraphicalDataMappingRetailSample 消息流
该场景使用简化的销售数据订阅源而非 TLOG 工业标准,因为有单独的产品样本可用。在此场景中,通过使用数据库查找和消息转换,消息流可充实消息,并可从单个输入消息创建多个输出消息。
- 在 Integration 项目 GraphicalDataMappingRetailSampleApplication 中,打开“流测试”下的
GraphicalDataMappingRetailSampleFlow.mbtest。其中包括含有门店销售信息的 XML 输入消息。
- 单击发送消息可将消息放入名为 GDMRETAILIN 的 Store Sales In MQInput 节点队列。
- 将输入消息转换为 XML LoyaltySalesData 消息,然后由 MQOutput 节点将其放入忠诚度销售队列。
- StockOrder Mapping 节点会为 StockOrderBatch 消息中的每个 StockOrder 元素生成 CSV StockOrder 消息,然后会将这些消息作为单独的行写入输出文件。将文件存储在设置数据库期间(如设置数据库中所述)MQSI_FILENODES_ROOT_DIRECTORY 环境变量所指定的文件夹中。
例如:
- 在 Windows 上:c:\MQSIFileOutput
- 在 Linux 上:/tmp/MQSIFileOutput
通过 Batched Depot Stock Updates 节点将每个文件的名称设置为唯一值。
返回到样本主页