关于 bypassdbretrievenode 和 bypassdbretrievenode_keynotfound 测试消息

您可以使用样本中提供的测试输入消息运行 Simplified Database Routing 消息流以查询数据库并处理结果集中返回的员工数据。提供了四条测试输入消息,每条消息都演示或执行了通过相同流的不同路由。每个测试客户机消息的名称都提供了消息流中该消息通过的路由的提示。 本部分中描述的两条消息不由 DatabaseRetrieve 节点处理,请绕过消息流的此部分。

名为 bypassdbretrievenode 和 bypassdbretrievenode_keynotfound 的测试输入消息具有相同的逻辑结构,但是消息的内容不同。

bypassdbretrievenode.mbtest 中的测试消息 3 包含以下数据:

<EmpRecord>
      	<EmpNumber>000010</EmpNumber>
      	<FirstName>DAVID</FirstName>
      	<LastName>BROWN</LastName>
      	<YrsInService>10</YrsInService>
      	<AgeInYears>54</AgeInYears>
      	<WorkDept>D01</WorkDept>
</EmpRecord>

bypassdbretrievenode_keynotfound.mbtest 中的测试消息 4 包含以下数据:

<EmpRecord>
      	<EmpNumber>000010</EmpNumber>
      	<FirstName>DAVID</FirstName>
      	<LastName>BROWN</LastName>
      	<YrsInService>10</YrsInService>
      	<AgeInYears>54</AgeInYears>
      	<WorkDept>E00</WorkDept>
</EmpRecord>

下图显示了两条测试消息的逻辑结构:

显示 Simplified Database Routing 输入消息中的字段的层次结构的图。存在名为 EmpRecord 的根元素,该根元素具有名为 EmpNumber、FirstName、LastName、YrsInService、AgeInYears 以及 WorkDept 的子元素。

有关更多信息,请参阅 IBM Integration Bus 文档中的使用 XML 消息

返回“关于 Simplified Database Routing 样本”

返回到样本主页