使用 JMS 明信片应用程序验证本地安装

要验证本地安装是否正常工作,您可以运行同一台机器上的 JMS 明信片应用程序的两个实例,并在它们之间发送消息。这会显示此机器上的 WebSphere® MQ 消息传递在正常工作,并且成功安装了 WebSphere MQ Java 消息传递支持。
注: JMS 明信片应用程序有一个图形界面,要查看此界面,您的系统需要有查看图形显示的能力。如果您想要 JMS 明信片应用程序使用与 Java™ 虚拟机缺省值不同的字体和颜色设置,请更改 Postcard.ini 文件。有关更多信息,请参阅《WebSphere MQ:使用 Java》
  1. 作为组 mqm 中的用户登录。
  2. 将目录更改为 /opt/mqm/java/bin
  3. 如果您尚未运行 setjmsenv,则现在可按照使用 setjmsenv 设置环境变量中的描述来执行此操作。
  4. 运行明信片 shell 脚本。
    ./postcard
    如果您的机器上没有任何队列管理器,则您可在登录至 JMS 明信片应用程序之前,运行“缺省配置向导”来创建队列管理器以将它与 JMS 明信片应用程序配合使用。

    如果在您的机器上已有队列管理器,则您将直接进入到“JMS 登录”窗口。

  5. 在“JMS 明信片 - 登录”窗口中,输入一个昵称以用于在明信片应用程序中发送消息(例如,user1)。
  6. 选择队列管理器以用作邮箱:
    • 如果在机器上仅有的队列管理器是通过运行“缺省配置向导”创建的缺省队列管理器,则此队列管理器将自动用作明信片的邮箱。
    • 如果已经创建了一个或多个您自己的队列管理器(但没有运行“缺省配置向导”),则从显示的列表中选择合适的队列管理器。
    • 如果您已运行了“缺省配置向导”并且您想使用缺省队列管理器,但您的机器上有多个队列管理器,则选择高级复选框,然后选择使用缺省配置作为邮箱
    • 如果您已运行了“缺省配置向导”并且还创建了一个或多个您自己的队列管理器,同时您不想使用缺省队列管理器,则选择高级复选框,然后选择选择队列管理器作为邮箱,最后从显示的列表中选择合适的队列管理器。
    完成您的选择之后,单击确定以显示您的第一个明信片窗口。
  7. 在另一个 shell 窗口中再次运行明信片 shell 脚本。这会打开第二个明信片窗口。
  8. 再次显示“JMS 明信片 - 登录”面板。输入用于在明信片应用程序中发送消息的第二个昵称 (例如,user2)。
  9. 对要用作邮箱的队列管理器重复此选择操作(如步骤 5 中所述)。 对于第一个明信片来说,您为第二个明信片选择的队列管理器必须是同一个队列管理器,它与第一个明信片的队列管理器在同一个集群中,或者必须在它们之间设置了通信链路。 现在您有两个明信片,一个使用昵称 user1,另一个使用昵称 user2
  10. 在其中一个明信片(例如,user1)上,在接收方:字段中输入另一个明信片应用程序的昵称,在位于:字段中输入它正在使用的队列管理器。
  11. 消息:字段中输入消息并单击发送
  12. 明信片的已发送和接收的明信片区域显示了此消息的详细信息。发送明信片时, 此消息显示为已发送。接收明信片时,此消息显示为已接收
  13. 在接收明信片上,双击已发送和接收的明信片区域中的消息来查看它。
根据您的情况,可能需要执行下列操作: