2台测试机,195发送消息 196接收消息
1. 195mq相关操作
crtmqm QM_00000000
strmqm QM_00000000
runmqsc QM_00000000
DEFINE QLOCAL (LQ_00000000)
DEFINE QLOCAL(XQ_88888888) USAGE(XMITQ)
DEFINE QREMOTE(RQ_88888888) rname(LQ_88888888) rqmname(QM_88888888) xmitq(XQ_88888888)
DEFINE CHANNEL(00000000.88888888) CHLTYPE(SDR) CONNAME('192.168.40.196(1414)') XMITQ(XQ_88888888) REPLACE
DEFINE CHANNEL(88888888.00000000) CHLTYPE(RCVR) REPLACE
DEFINE CHANNEL(DC.SVRCONN) CHLTYPE(SVRCONN) REPLACE
防止:AMQ9557: Queue Manager User ID initialization failed for 'mqm'.
ALTER AUTHINFO(SYSTEM.DEFAULT.AUTHINFO.IDPWOS) AUTHTYPE(IDPWOS) CHCKCLNT(OPTIONAL)
REFRESH SECURITY TYPE(CONNAUTH)
ALTER QMGR CHLAUTH(DISABLED)
后台启动监听
su - mqm
runmqlsr -t tcp -m QM_00000000 -p 1414 &
验证监听
netstat -an |grep 1414 |grep LISTEN
dis lsstatus(*)
43 : dis lsstatus(*)
AMQ8631: Display listener status details.
LISTENER(SYSTEM.LISTENER.TCP.1) STATUS(RUNNING)
PID(2337)
等196 启动机器、启动队列管理器、启动mq监听后
执行启动SDR 发送通道
runmqchl -c 00000000.88888888 -m QM_00000000 &
验证通道状态 dis chs(00000000.88888888)
结果不正常
AMQ8417: Display Channel Status details.
CHANNEL(00000000.88888888) CHLTYPE(SDR)
CONNAME(192.168.40.196(1414)) CURRENT
RQMNAME( ) STATUS(RETRYING)
SUBSTATE( ) XMITQ(XQ_88888888)
结果正常:
dis chs(00000000.88888888)
42 : dis chs(00000000.88888888)
AMQ8417: Display Channel Status details.
CHANNEL(00000000.88888888) CHLTYPE(SDR)
CONNAME(192.168.40.196(1414)) CURRENT
RQMNAME(QM_88888888) STATUS(RUNNING)