在 Linux® 系统上,您可以使用命令行来验证本地安装,以创建一个队列管理器和一个队列的简单配置。
开始之前
要验证安装,必须首先安装样本软件包。在开始验证过程之前,您可能想要检查您是否具有系统的最新修订。 有关在哪里可以找到最新更新的更多信息,请参阅 检查 Linux。
关于本任务
使用以下步骤从命令行配置缺省队列管理器。 配置队列管理器后,使用 amqsput 样本程序将消息放入队列中。 然后,使用 amqsget 样本程序从队列中获取消息。
IBM MQ 对象定义区分大小写。 以小写形式输入为 MQSC 命令的任何文本都将自动转换为大写,除非您将其括在单引号中。 确保输入的示例与所示完全相同。
过程
- 在 Linux 系统上,以
mqm 组中的用户身份登录。
- 设置环境:
- 通过输入以下命令设置用于特定安装的环境变量:
. MQ_INSTALLATION_PATH/bin/setmqenv -s
其中
MQ_INSTALLATION_PATH 是指
IBM MQ 的安装位置。
- 通过输入以下命令来检查是否正确设置了环境:
dspmqver
如果该命令成功完成,并且返回了期望的版本号和安装名称,那么将正确设置环境。
- 通过输入以下命令创建名为
QMA 的队列管理器:
消息指示何时创建队列管理器以及何时创建缺省 IBM MQ 对象。
- 通过输入以下命令来启动队列管理器:
消息指示队列管理器何时启动。
- 通过输入以下命令来启动 MQSC:
消息指示 MQSC 何时启动。 MQSC 没有命令提示符。
- 通过输入以下命令定义名为
QUEUE1 的本地队列:
消息指示何时创建队列。
- 通过输入以下命令来停止 MQSC:
显示消息,后跟命令提示符。
注: 后续步骤要求安装样本软件包。
- 切换到包含样本程序的
MQ_INSTALLATION_PATH/samp/bin 目录。 MQ_INSTALLATION_PATH 表示安装了 IBM MQ 的高级目录。
- 通过输入以下命令将消息放入队列中
将显示以下消息:
Sample AMQSPUT0 start
target queue is QUEUE1
- 在一行或多行上输入一些消息文本,其中每一行都是不同的消息。 输入空白行以结束消息输入。
显示以下消息:
Sample AMQSPUT0 end
现在,您的消息已显示在队列上,并显示命令提示符。
- 通过输入以下命令从队列获取消息:
样本程序将启动,并显示您的消息。