运行“批处理”样本

在可以运行样本之前,必须先完成设置步骤,请参阅设置“批处理”样本,并导入和部署样板,请参阅“批处理”样本

注意:

如果运行此样本时遇到任何问题,请参阅 IBM Integration Bus 文档中的解决运行样本时的问题

要运行样本:

  1. 停止消息流。使用以下指示信息停止 FileBatchProcessingSample_HOffice 消息流和 FileBatchProcessingSample_Branch 消息流:
    1. 在 IBM Integration Toolkit 中,切换到“Integration 节点”视图。
    2. 右键单击部署的消息流 FileBatchProcessingSample_HOffice,单击“停止”。消息流指示消息流已停止。
    3. 为 FileBatchProcessingSample_Branch 消息流重复之前的步骤。
  2. 将文件从 Southampton 分公司复制到 branch_out 子目录:
    1. southampton_branch.txt 文件的内容保存为名为 southampton_branch.txt 的文件,保存在设置样本时创建的 branch_out 子目录中。文件包含以下数据:
      Southampton postage parcel 23 letter 56 
    2. 重新启动 FileBatchProcessingSample_Branch 消息流,southampton_branch.txt 输入文件的内容传输到 c:\MQSIFileInput\hoffice_in/tmp/MQSIFileInput/hoffice_in 中的 mqsitransit 子目录。请查看 hoffice_in 目录或 mqsitransit 子目录,并查看 hoffice_in.txt 文件的内容。此文件包含来自输入文件的 Southampton 邮政详细信息。
    3. 请查看 branch_out 子目录。 southampton_branch.txt 文件不再存在于目录中,因为在 FILE_BRANCH FileInput 节点中,成功处理的操作属性设为删除
  3. 将文件从 Winchester 分公司复制到 branch_out 子目录:
    1. winchester_branch.txt 文件的内容保存为名为 winchester_branch.txt 的文件,保存在设置样本时创建的 branch_out 子目录中。

      注意:

      因为消息流正在运行中,几乎立即挑选和删除文件,因此您可能不能在 branch_out 子目录中看到它。

    2. 请查看 mqsitransit 子目录,并查看 hoffice_in.txt 文件的内容。winchester_branch.txt 文件的内容追加到 hoffice_in.txt 文件。
  4. 将文件从 Portsmouth 分公司复制到 branch_out 子目录:
    1. portsmouth_branch.txt 文件的内容保存为名为 portsmouth_branch.txt 的文件,保存在设置样本时创建的 branch_out 子目录中。

      注意:

      因为消息流正在运行中,几乎立即挑选和删除文件,因此您可能不能在 branch_out 子目录中看到它。

    2. 请查看 mqsitransit 子目录。此目录是空的,因为此文件是收到的第三个记录。Compute 节点将“数据结束”消息发送到 FileOutput 节点。“数据结束”消息关闭文件,并将它移至 FileOutput 节点中指定的输出目录 c:\MQSIFileInput\hoffice_in/tmp/MQSIFileInput/hoffice_in
    3. 请查看 hoffice_in 子目录中的 hoffice_in.txt 文件。 此文件包含每个分公司的邮政数据:
    Southampton postage parcel 23 letter 56 
    Winchester postage parcel 27 letter 30 
    Portsmouth postage parcel 12 letter 84 
  5. 启动 FileBatchProcessingSample_HOffice 消息流,以将文件从总公司输入目录传输到总公司输出目录:
    1. 在“Integration 节点”视图中,右键单击部署的消息流 FileBatchProcessingSample_HOffice,然后单击“启动”。
  6. 检查已传输到总公司输出目录的邮政详细信息:
    1. 检查 hoffice_in 子目录是否是空的。 FileBatchProcessingSample_HOffice 消息流从 hoffice_in 子目录读取 hoffice_in.txt 文件。 消息流还在 c:\MQSIFileInput\hoffice_in\mqsiarchive\tmp\MQSIFileInput\hoffice_in\mqsiarchive 中创建具有时间戳记的归档文件。
    2. 请查看 mqsiarchive 子目录,并查看包含时间时间戳记的文件的内容。 此文件包含三家分公司的分公司邮政详细信息,这些详细信息由 FileBatchProcessingSample_Branch 消息流中的 FileOutput 节点创建。
    3. 请查看 hoffice_out 子目录,并查看 hoffice_out.txt 的内容。 此文件包含以下分公司邮政详细信息:
    Southampton postage parcel 23 letter 56 
    Winchester postage parcel 27 letter 30 
    Portsmouth postage parcel 12 letter 84  

返回到样本主页