Chinaunix首页 | 论坛 | 博客
  • 博客访问: 224807
  • 博文数量: 80
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 790
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-05 14:16
文章分类

全部博文(80)

文章存档

2007年(40)

2006年(40)

我的朋友

分类:

2006-07-05 10:46:13

1. 创建队列管理器
   crtmqm -q QMA
   (-q表示QMA为默认队列管理器)
   -ld (specify the directory for Log Default Path)
   for UNIX system, -g is used to specify RestrictedMode.
2. 启动队列管理器
   strmqm QMA
   (对于默认队列管理器,则为strmqm )
3. 启动管理器平台
   runmqsc QMA
4. 定义本地队列
   define qlocal(queueA)
   若用于队列管理器之间进行通信,这应为 define qlocal(queue1) usage(xmitq)
5. 定义远程队列
   define qremote(queue.remote) rname(apple.queue) rqmname('queueB') xmitq(queue1)
   (apple.queue为远程队列管理器queueB中的本地队列)
6. 定义发送端通道
   define channel(queueA.queueB) chltype(sdr) conname('192.168.1.90(1414)') xmitq(queueA) trptype(tcp)
注: 针对HP-UX, MQ 5.3, 启动发送端通道时,可以使用
    runmqchl -c QUEUEA.QUEUEB -m QMA &

7. 定义接受方通道
   define channel(queueA.queueB) chltype(rcvr) trptype(tcp)
8. 更改侦听端端口号
   alter listener(system.default.listener.tcp) trptype(tcp) port(1415)
9. 启动侦听
   start listener(system.default.listener.tcp)
 
   在命令行 c:\runmqlsr
   注: 针对HP-UX, MQ 5.3, 启动侦听器时,应该
            runmqlsr -t tcp &
       可以使用-p指定端口号。
 
10. 列出侦听状态
   display lsstatus(*)
11. 测试, 向队列中放入消息
   amqsput queue_name queue_manager_name
    从队列中取出消息
   amqsget queue_name queue_manager_name
12. 在服务器方建立用于客户方链接的通道
   define channel(channel2) chltype(svrconn) trptype(tcp) mcauser(' ')
13. 在客户机方,使用MQSERVER定义客户机链接通道(如使用了Active Directory 服务支持,则可略过本步骤)
    SET MQSERVER=CHANNEL1/TCP/192.168.1.90(1414)   //Windows
    export MQSERVER=’CHANNEL1/TCP/server-hostname(port)’  //linux
15.  测试, 向队列中放入消息
   amqsputc queue_name queue_manager_name
    从队列中取出消息
   amqsgetc queue_name queue_manager_name
16. 关闭队列管理器
   endmqm mqm_name
   endmqm -i mqm_name
17. 结束所有侦听进程
   endmqlsr  -m mqm_name
18. 查看WebSphere MQ版本号
   dspmqver
19. 查看已有的MQ管理器
   dspmq
20. 启动WebSphere MQ Explorer
   strmqcfg
21. "dspmqfls" command to convert between real and transformed object names.
22. setmqaut 设置权限
    setmqaut -m QMName -t queue -n QName -g GroupName +put -browse +get
    使用 -remove参数, 删除权限
23. dspmqaut 查询某对象权限
24. dmpmqaut 查询记录权限(Inquire Authority Records)
阅读(2066) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~