仅运行 FTEInput 节点样本

运行 FTEInput 节点样本之前,必须已导入并部署样本,请参阅受管文件传输样本

如果在运行样本时发生问题,请参阅 IBM Integration Bus 文档中的为 WebSphere MQ File Transfer Edition 节点准备环境解决运行样本时的问题

输入测试消息

用于运行此样本的测试消息代表分店的产品供货数据。分店的日结销售应用程序将对每个产品都生成一条带有一个记录的消息,后跟表示分店数据结尾的最终消息。

示例库存补货消息:StockReplenishmentRequest_123.txt

此部分样本使用以下消息流:

运行样本:

  1. 在“Integration 节点”视图中,展开 FTEHQ 执行组。
  2. 右键单击 HQProcessingDriver
  3. 要停止处理消息并停止将消息发送到 FTEOutput 节点,请单击“停止”。
  4. 在“应用程序开发”视图中,展开 FTENodesSampleFlowProject。
  5. 在“流测试”下,双击 Msg1.StockReplenishmentRequestFromBranch.mbtest,以在测试客户机中将其打开。
  6. 在测试客户机中,单击“入队”。
  7. 在“详细属性”面板中,单击“发送消息”。
  8. 在 WebSphere MQ 资源管理器中,切换到“队列”视图。检查 FTE_STOCK_PROCESS_HQ WebSphere MQ 队列在当前队列深度中是否有消息。
  9. 在 IBM Integration Toolkit 中,切换到“应用程序开发”视图:
    1. 在“流测试”下,双击 Msg1.StockReplenishmentRequestFromBranch.mbtest,以在测试客户机中将其打开。
    2. 在测试客户机中,单击“出队”。
    3. 在“详细属性”面板中,单击“获取消息”。
  10. 重复第 9 步,直到将所有消息从 FTE_STOCK_PROCESS_HQ WebSphere MQ 队列中出队。

如果所有上述步骤都成功,那么样本就完成了。要了解如何实现结果,请查看 FTEInputBranch2HQMFlow 消息流中的 FTEInput 节点。

来自 FTEInput 节点的预期输出消息

来自 FTEInput 节点的输出消息将发送到流的消息分为四个带有以下更新的单独记录:

<StockReplenishment>
    <BranchNumber>123</BranchNumber>
    <SequenceNumber>1</SequenceNumber>
  	<LineItem>
     	<ItemID>AA0534</ItemID>
     	<Description>2oz White Chocolate</Description>  
     	<MerchandiseHierarchy Level="Department">Chocolates</MerchandiseHierarchy>    
     	<UnitListPrice ForeignAmount="0.87" Currency="GBP">1.64</UnitListPrice>
     	<RegularSalesUnitPrice>1.31</RegularSalesUnitPrice>
     	<ActualSalesUnitPrice>1.31</ActualSalesUnitPrice>
     	<ExtendedAmount>3.62</ExtendedAmount>
     	<Quantity>63</Quantity>
  	</LineItem>
</StockReplenishment>
<StockReplenishment>
    <BranchNumber>123</BranchNumber>
    <SequenceNumber>2</SequenceNumber>
  	<LineItem>
     	<ItemID>AA0533</ItemID>
     	<Description>4oz Milk Chocolate</Description>  
     	<MerchandiseHierarchy Level="Department">Chocolates</MerchandiseHierarchy>    
     	<UnitListPrice ForeignAmount="0.87" Currency="GBP">1.79</UnitListPrice>
     	<RegularSalesUnitPrice>1.63</RegularSalesUnitPrice>
     	<ActualSalesUnitPrice>1.63</ActualSalesUnitPrice>
     	<ExtendedAmount>4.89</ExtendedAmount>
     	<Quantity>35</Quantity>
  	</LineItem>
</StockReplenishment>
<StockReplenishment>
    <BranchNumber>123</BranchNumber>
    <SequenceNumber>3</SequenceNumber>
  	<LineItem>
     	<ItemID>AA7545</ItemID>
     	<Description>4oz Dark Chocolate</Description>  
     	<MerchandiseHierarchy Level="Department">Chocolates</MerchandiseHierarchy>    
     	<UnitListPrice ForeignAmount="0.87" Currency="GBP">1.99</UnitListPrice>
     	<RegularSalesUnitPrice>1.63</RegularSalesUnitPrice>
     	<ActualSalesUnitPrice>1.63</ActualSalesUnitPrice>
     	<ExtendedAmount>4.89</ExtendedAmount>
     	<Quantity>34</Quantity>
  	</LineItem>
</StockReplenishment>
<StockReplenishment>
    <BranchNumber>123</BranchNumber>
    <SequenceNumber>4</SequenceNumber>
    <EndofData>true</EndofData>
</StockReplenishment>

返回到样本主页