WebSphere MQ 常用命令

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)
 
25、AMQSCNXC(amqscnxc) :用于测试client端与Server端的连接
 
26、amqsputc Q1 : 启动 amqsputc 样本程序

你可能感兴趣的:(WebSphere MQ 常用命令)