websphere mq 使用备忘

websphere mq 使用备忘
2011-12-06 16:07

创建接收方队列管理器
crtmqm -q to.queue.manager

启动队列管理器
strmqm to.queue.manager

启动mqsc
runmqsc to.queue.manager

创建接收方本地队列
define qlocal(myreceiver.queue)    //队列名称自动转换为大写
end 停止mqsc界面输入


测试接收方

amqsput MYRECEIVER.QUEUE to.queue.manager
amqsget MYRECEIVER.QUEUE to.queue.manager


创建发送方的队列管理器
crtmqm from.queue.manager

启动队列管理器
strmqm  from.queue.manager

启动mqsc
runmqsc from.queue.manager

定义一条名为MYTRANSMIT.QUEUE的本地队列,该队列将会被用作传输队列
define qlocal(mytransmit.queue) usage(xmitq)

定义远程队列的本地定义
define qremote(mysender.queue) rname(myreceiver.queue) rqmname('to.queue.manager') xmitq(mytransmit.queue)

远程队列定义完成后,我们可以使用如下命令查看其详细配置项信息
display qremote(mysender.queue)

通过输入下列命令来定义发送方通道:
define channel(from.to.channel) chltype(sdr) conname('127.0.0.1(1416)') xmitq(mytransmit.queue) trptype(tcp)
end

回到接收方队列管理器的MQSC会话中,通过输入以下命令来定义接收方的接听器
runmqsc to.queue.manager
define listener(myreceiver.listener) trptype(tcp) control(qmgr) port(1416)
define channel(from.to.channel) chltype(rcvr) trptype(tcp)
end

进入发送方的MQSC会话
runmqsc from.queue.manager

start channel(from.to.channel)

进入接收方的MQSC会话
runmqsc to.queue.manager
start listener(myreceiver.listener)


netstat –an | grep –i listen | grep –i 1416


测试

amqsput MYSENDER.QUEUE from.queue.manager

amqsget MYRECEIVER.QUEUE to.queue.manager


endmqm  -i  from.queue.manager
endmqm  -i  to.queue.manager

以下为参考的网页资料

http://www.faysky.net/article.asp?ArticleID=102

猜你喜欢

转载自anole1982.iteye.com/blog/1294172