6.2 实现应用程序通信
本节主要更详细地介绍 WebSphere MQ 产品之间的互连通信,阅读本节之前需要理解通
道、队列等概念。
6.2.1 发送消息到远程队列管理器
这部分描述了把消息从一个队列管理器发送到另一个队列管理器的最简单的方法,发送消息
前需要做如下的准备工作:
1. 检查通讯链路,确保可用。
2. 启动队列管理器。
3. 启动通道启动器。
4. 启动侦听程序。
您也需要有合适的WebSphere MQ权限来创建对象。
在源队列管理器上需要定义如下对象:
– 发送通道
– 远程队列定义
– 启动队列 (在z/OS平台上是必须的,其它平台是可选的。)
– 传输队列
– 死信队列 (推荐)
在目标队列管理器上需要定义如下对象:
– 接收通道
– 目标队列
– 死信队列(推荐)
针对不同的平台,您可以使用不同的方法来定义对象:
例如,在OS/2, Windows systems, UNIX systems, and Compaq OpenVMS Alpha 平台,您可以
使用《WebSphere MQ Script (MQSC) Command Reference》书中的WebSphere MQ 命令或
《WebSphere MQ Programmable Command Formats and dministration Interface》书中PCF 命
令。仅在Windows系统中,您可以使用图形界面,WebSphere MQ explorer和WebSphere MQ
Web Administration。
定义通道
为了把消息从一个队列管理器发送到另一个队列管理器,您需要定义两个通道;一个是在源
队列管理器,另一个是在目标队列管理器。
在源队列管理器
定义一个通道类型为 SENDER 的通道,您需要说明如下属性:
1,使用的传输队列名( XMITQ 属性)。
2,目标系统的连接名(CONNAME 属性)。
1