将测试消息放入本地队列

开始之前

在将测试消息放入队列之前,您必须已经完成本教程中的下列任务:

关于本任务

本主题介绍了如何将测试消息放入本地队列 Q1
您可以使用以下任一界面来执行此任务:

使用 IBM MQ Explorer 将测试消息放入队列中

过程

  1. 在 " Navigator " 视图中,展开 队列管理器 文件夹。
  2. 展开您创建的队列管理器 QM_APPLE
  3. 单击 队列 文件夹。
    此时会在“内容”视图中列出队列管理器的队列。
  4. 在 " 内容" 视图中,右键单击本地队列 Q1,然后单击 放置测试消息
    此时会打开“放入测试消息”对话框。
  5. 消息数据 字段中,输入一些文本,例如 这是测试消息,然后单击 放入消息
    系统会清空消息数据字段,并将消息放入队列。
  6. 单击 关闭

结果

在“内容”视图中,您会注意到 Q1当前队列深度值现在为 1,如以下截屏中所示:

"内容" 视图中当前队列深度为 1 的队列 Q1 的截屏。

如果当前队列深度列不可见,那么可能需要在“内容”视图中横向滚动。

使用 amqsput 将测试消息放入队列

关于本任务

使用 amqsput 样本程序来将消息放入您所创建的队列。

在 Windows 上,缺省情况下随 IBM MQ Server 或 Client 一起安装样本程序。 在 Linux®上,需要安装样本程序 RPM。

打开命令提示符,然后按照以下步骤操作:

过程

  1. 启动 amqsput 样本程序,如下所示:
    • [Linux]Linux上,切换到 MQ_INSTALLATION_PATH/samp/bin 目录,其中 MQ_INSTALLATION_PATH 表示 IBM MQ 已安装。 输入以下命令:
      
      ./amqsput Q1 QM_APPLE
    • [Windows]Windows上,输入以下命令:
      
      amqsput Q1 QM_APPLE
    此时会显示以下消息:

    Sample AMQSPUT0 start
    target queue is Q1

  2. 在一行或多行上输入一些消息文本,然后按 Enter 键两次。
    此时会显示以下消息:

    Sample AMQSPUT0 end

结果

您现在已经创建了测试消息并将其放入本地队列。

IBM MQ Explorer 内容视图中,请注意 Q1 当前队列深度 值现在为 1 ,如下所示 屏幕捕获:

"内容" 视图中当前队列深度为 1 的队列 Q1 的截屏。

如果当前队列深度列不可见,那么可能需要在“内容”视图中横向滚动。