在完成所有配置步骤后,将提供一个 IBM Integration Toolkit 测试客户机以便将 WebSphere MQ 消息输入到 JMS 网关流中,并提供一个 Java JMS 订户应用程序以接收来自 JMS 输入发布流的发布。
如果运行此样本时遇到任何问题,请参阅 IBM Integration Bus 文档中的解决运行样本时的问题。
运行此样本中使用的测试消息基于以下格式:
<Parent>
<First>1</First>
<SaleList>
<Invoice>
<Timestamp></Timestamp>
<Initial>T</Initial>
<Initial>D</Initial>
<Surname>Montana</Surname>
<Item><Code>00</Code>
<Code>01</Code><Code>02</Code>
<Description>Twister</Description>
<Category>Games</Category>
<Price>00.30</Price>
<Quantity>01</Quantity>
</Item>
<Item>
<Code>02</Code><Code>03</Code><Code>01</Code>
<Description>The Times Newspaper</Description>
<Category>Books and Media</Category>
<Price>00.20</Price>
<Quantity>01</Quantity>
</Item>
<Balance>00.50</Balance>
<Currency>Sterling</Currency>
</Invoice>
</SaleList>
<Last>Test</Last>
</Parent>
“JMS 节点”样本项目包含以下文件:
要运行样本:
当消息从测试客户机放入 INPUTQUEUE WebSphere MQ 队列时,消息将通过消息 JMS 网关流传递,并通过 JMS 提供者传递给 JMS 输入发布流,并由 JMS 订户接收。JMS 订户接收的输出消息将显示在 IBM Integration Toolkit 的控制台视图中,您可在此视图中检查并确认处理日期和时间已插入时间戳记字段。
代表发票的输出消息具有以下格式:
<Parent>
<First>1</First>
<SaleList>
<Invoice>
<Timestamp>2005-01-01 10:10:59</Timestamp>
<Initial>T</Initial>
<Initial>D</Initial>
<Surname>Montana</Surname>
<Item><Code>00</Code>
<Code>01</Code><Code>02</Code>
<Description>Twister</Description>
<Category>Games</Category>
<Price>00.30</Price>
<Quantity>01</Quantity>
</Item>
<Item>
<Code>02</Code><Code>03</Code><Code>01</Code>
<Description>The Times Newspaper</Description>
<Category>Books and Media</Category>
<Price>00.20</Price>
<Quantity>01</Quantity>
</Item>
<Balance>00.50</Balance>
<Currency>Sterling</Currency>
</Invoice>
</SaleList>
<Last>Test</Last>
</Parent>