放入测试消息

开始之前

要执行此任务,必须先完成下列任务:

如果您的消息流包含 MQInput 和 MQOutput 节点,您可能想要通过将测试消息放入首个 MQInput 节点的输入队列来触发流。本主题将说明如何通过在工作台中配置和使用入队文件,来放入测试消息。对于使用命令行界面或 WebSphere MQ Explorer(具有 WebSphere MQ 版本 6)或 WebSphere MQ Services(具有 WebSphere MQ 版本 5)来放入消息,这是一个简单且可重复的备用方法。

如果消息由消息流处理并放到输出队列中,您则可从该队列中检索它。请参阅获取测试消息以获取详细信息。

配置和使用入队文件

要配置入队文件,以便可以用于发送测试消息,请执行以下操作:

  1. 切换到“代理管理”透视图
  2. 工作台工具栏上,单击将消息放入队列图标 将消息放入队列
  3. 在下拉菜单上,单击放入消息...,以调用新建入队消息文件向导。
  4. 选择消息流项目,其中包含正在调试的消息流。
  5. 文件名字段中,输入要创建的文件的名称(会自动添加扩展名 .enqueue)。
  6. 单击完成 创建入队文件,并且打开显示其详细信息的视图。
  7. 输入队列管理器和该流输入节点队列的名称。 队列管理器名称是区分大小写的;请检查您输入的名称是否正确。

    如果您将消息放在远程计算机中的输入队列上,则确保相关联代理的队列管理器具有名为 SYSTEM.BKR.CONFIG 的服务器连接通道。

  8. 如果您将消息放在远程队列上,则输入值以标识主管该队列的计算机的主机和端口。
  9. 更新开始可选:单击 MQMD 选项卡以定制 MQMD 标题的字段。WebSphere MQ Application Programming Reference 中阅读这些字段的描述;常量列在 WebSphere MQ Constants 中。更新结束
  10. 单击文件 > 保存来保存入队文件。
  11. 可选:要立即从该窗口将消息放到队列,请单击写到队列按钮。
  12. 单击将消息放入队列图标 将消息放入队列 上的箭头,以查看您的入队文件是否列出在下拉菜单上。
  13. 单击菜单上的这个文件(或者如果它是菜单上的第一个文件,则单击图标本身),以将消息放入队列。 如果设置了适当的断点,流调试器在下一个断点处暂停流。

若稍后要查看入队文件,请切换到“代理应用程序开发”透视图,并展开消息流项目的导航树。双击入队文件以便在视图中打开。

可选:将数据添加到消息

如果您的测试消息中只需要少量测试数据,则在窗口中输入数据以快速添加一些测试数据:

  1. 打开入队文件并选择浏览选项卡。
  2. 直接在消息数据窗口中输入测试数据。
  3. 通过选择常规选项卡,并单击写到队列按钮,来放入测试消息。

可选:使用样本数据文件

如果希望测试消息包含大量的样本数据(例如,某个结构化 XML),则先创建或导入包含此数据的文件,然后获取要使用数据的入队文件。按照可选部分和下面的步骤操作,以使用这些创建和添加数据方法中的任何一个方法。

要获取入队文件以使用包含样本数据的文件:

  1. 创建或导入消息数据文件,如下所述。
  2. 打开您的入队文件;在文件名处单击浏览按钮。
  3. 添加消息窗口中,选择您的文件并单击确定
  4. 当您已完成,单击文件 > 保存
  5. 要查看您的文件中的数据,请选择入队视图底部的浏览选项卡。 如果要更改数据,在消息数据窗口中输入某些文本,或编辑文件(在“资源导航器”视图中双击文件)。
    提示: 如果决定使用 XML 数据文件而非文本来进行实验,不要忘记编辑消息流的输入节点属性,并将消息域设置为 XML。当消息出现在“变量”视图中的流调试器中时,XML 被解析并且可以在树中展开。

可选:创建消息的样本数据文件

要创建新样本数据文件,请执行以下操作:

  1. 切换到“代理应用程序开发”透视图
  2. 单击文件 > 新建 > 其他...
  3. 单击简单,然后单击文件
  4. 新建文件窗口中,选择要在其中保存文件的项目,然后在文件名处,输入文件的名称和扩展名。 如果您的文件包含 XML,则确保扩展名为 .XML
  5. 单击完成 文件创建并显示在“资源导航器”视图中。为文件使用相应的编辑器(文本或 XML)打开视图。
  6. 编辑文件并输入希望在文件中包含的文本或 XML 数据。
  7. 当您已完成,单击文件 > 保存

现在可以选择文件,如可选:使用样本数据文件部分中所描述的。 也可以双击文件,以在适当的编辑器中打开。

可选:导入消息的现有样本数据文件

如果在计算机上已经有一个包含样本数据的文件,您希望在测试消息中使用此数据,可以使用以下这些步骤将数据导入工作台中。如果文件包含 XML,确保其扩展名为 .XML

  1. 切换到“代理应用程序开发”透视图
  2. 单击文件 > 导入
  3. 在向导的列表中,选择文件系统,然后单击下一步
  4. 目录中单击 浏览按钮,并浏览至包含您的文件的文件夹,然后单击确定 将出现文件夹中的文件列表。
  5. 在文件列表中,选取您要导入的文件旁边的复选框。
  6. 文件夹中单击浏览按钮,并选择要用于保存文件的项目。
  7. 单击完成

按此处所描述的步骤导入文件之后,文件的副本,连同您的配置的所有其他工作台文件,将存储在工作台数据空间中。不会再次直接使用您的原始文件。

文件将出现在您所选项目的“资源导航器”中,并且您可以选择文件,如本页面上的可选:使用样本数据文件部分中描述的。也可以双击文件,以在适当的编辑器中打开。

相关概念
流调试器概述
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ag16710_