1、WAS 和 MQ 位于不同系统

新建队列管理器

crtmqm QM10
strmqm QM10

新建队列、通道

runmqsc QM10
define qlocal(Q10)
define channel(CLIENT.QM10) chltype(SVRCONN) trptype(TCP) 
alter qmgr chlauth(DISABLED)

启动监听器

alter listener(system.default.listener.tcp) trptype(tcp) port(1510)
start listener(system.default.listener.tcp)


2、WAS 和 MQ 位于同一系统

新建队列管理器

crtmqm QM11
strmqm QM11

新建队列、通道

runmqsc QM11
define qlocal(Q11)
define channel(CLIENT.QM11) chltype(SVRCONN) trptype(TCP) MCAUSER('mqm') 
alter qmgr chlauth(DISABLED)

启动监听器

alter listener(system.default.listener.tcp) trptype(tcp) port(1511)
start listener(system.default.listener.tcp)


注:WAS 和 MQ 位于同一系统时,定义channel时需要加参数MCAUSER('mqm')。