`

创建MQ队列管理器过程

阅读更多

 

 

   01、创建mqm用户组

 

   02、创建mqm用户,将用户mqm添加到mqm用户组下

 

   03、创建队列管理器

         crtmqm  -u DEADLETTERQUEUE03.OUTSOURCE.PBDRCB  MANAGER03.OUTSOURCE.PBDRCB

  

   04、启动队列管理器

         strmqm  MANAGER03.OUTSOURCE.PBDRCB

 

    05、进入到MQSC管理界面

         runmqsc  MANAGER03.OUTSOURCE.PBDRCB

 

    06、定义监听

         DEFINE LISTENER(TCPLISTENER03.OUTSOURCE.PBDRCB)  TRPTYPE(TCP)     CONTROL(QMGR)   PORT(1413)

 

    07、启动监听

         START LISTENER(TCPLISTENER03.OUTSOURCE.PBDRCB)

 

    08、建立通道

          DEFINE CHANNEL(SVRCONNC03) CHLTYPE(SVRCONN) MCAUSER('mqm')

    09、建立队列
          DEFINE QLOCAL(QUEUEP2O.OUTSOURCE.PBDRCB)
          DEFINE QLOCAL(QUEUEO2P.OUTSOURCE.PBDRCB)

    10. 建立话题
          DEFINE TOPIC(TOPIC03.OUTSOURCE.PBDRCB) TOPICSTR(TOPIC03)

     11. 退出MQSC管理界面
            END

      12. 测试队列管理器和队列可用
             AIX: cd /usr/mqm/samp/bin
            LNX: cd /opt/mqm/samp/bin
            $./amqsput QUEUEP2O.OUTSOURCE.PBDRCB MANAGER03.OUTSOURCE.PBDRCB
            $./amqsget QUEUEP2O.OUTSOURCE.PBDRCB MANAGER03.OUTSOURCE.PBDRCB

      13.删除队列管理器
           dltmqm MANAGER03.OUTSOURCE.PBDRCB

     14.如果客户端程序调用MQ报一下2035的错误时,请按一下方法配置MQ
            (1)、设置通道安全:以mqm用户登录,执行runmqsc命令:
                    SET CHLAUTH(*) TYPE(BLOCKUSER) USERLIST(*MQADMIN) ACTION(REMOVE)

            SET CHLAUTH(S2T) TYPE(ADDRESSMAP) ADDRESS(10.8.203.215) USERSRC(MAP) MCAUSER('mqm') ACTION(ADD)

            SET CHLAUTH(S2T) TYPE(USERMAP) CLNTUSER('Win7-user') USERSRC(MAP) MCAUSER('mqm') ACTION(ADD)
    (2)、说明:
    a、设置通道安全为MQV7.1的新功能。缺省时启用通道安全控制。上述第一条命令的含义是,允许以mqm系统管理用户的身份使用通道。
    b、SET CHLAUTH(S2T) TYPE(ADDRESSMAP) ADDRESS(192.168.155.122) USERSRC(MAP) MCAUSER('mqm') ACTION(ADD)
       是向ADDRESSMAP中提那家客户端的ip192.168.155.122以用户mqm的权限执行
    c、SET CHLAUTH(S2T) TYPE(USERMAP) CLNTUSER('wcsdbins') USERSRC(MAP) MCAUSER('mqm') ACTION(ADD)
       是向USERMAP中添加wcsdbins用户,并允许以mqm用户的权限执行
    d、后两条命令的含义是,允许IP地址为192.168.155.122上的用户'wcsdbins'通过通道S2T连接队列管理器。

 

分享到:
评论

相关推荐

    MQ服务消息队列介绍

    (1)创建名为venus.queue.manager的默认队列管理器。 在DOS窗口命令提示符下,输入以下命令: crtmqm -q venus.queue.manager (2)启动刚才创建的队列管理器。 在DOS窗口命令提示符下,输入以下命令: ...

    MQ编程教程整理分享

    1) 队列管理器的日志类型及日志文件的大小和个数,要根据用户数据量的大小、各个队列上的消息总容量,来计算日志的总容量,以免在系统运行过程中出现日志写满的情况; 2) 应该为队列管理器指定和建立死信队列; 3...

    IBM WEBSPHERE MQ实现本地队列消息传收

    IBM WEBSPHERE MQ实现本地队列消息传送接收。websphere资源管理器中队列,通道等的创建过程,以及java代码实现数据的传输

    精通websphere MQ

    队列管理器 (Queue Manager).............................................................. 23 1.2.4 通道 (Channel)................................................................................... 24...

    Siebel 性能微调指南 (中文版)

    调节工作流程过程管理器以获得出色性能 75 将业务服务高速缓存 76 将会话高速缓存 76 第 8 章:调节 Siebel Configurator 以获得出色性能 Siebel Configurator 基础设施 78 Siebel Configurator 的性能因素 78 ...

    Fourinone分布式计算框架

    FourInOne也可以当成简单的mq来使用,将domain视为mq队列,每个node为一个队列消息,监控domain的变化事件来获取队列消息。也可以将domain视为订阅主题,将每个订阅者注册到domain的node上,发布者将消息逐一更新每...

    WinMM网络通讯中间件及其编程接口

    WinMM管理收发队列,自动建立应用通道,可以实现多进程多端口和多通道服务,也可以在其上实现多路流媒体收发过程控制。为应用管理和屏蔽复杂的网络连接操作。 WinMM采用的是对称服务技术,每一个网络连接点都是一个...

    fourinone-3.04.25

    Fourinone也可以当成简单的mq来使用,将domain视为mq队列,每个node为一个队列消息,监控domain的变化事件来获取队列消息。也可以将domain视为订阅主题,将每个订阅者注册到domain的node上,发布者将消息逐一更新每...

    Fourinone分布式并行计算四合一框架

     Fourinone也可以当成简单的mq来使用,将domain视为mq队列,每个node为一个队列消息,监控domain的变化事件来获取队列消息。也可以将domain视为订阅主题,将每个订阅者注册到domain的node上,发布者将消息逐一更新...

    【尚硅谷】徐靖博 最新电商项目实战(完结)

    T6 X 124.07 支付服务公钥和私钥' W( f3 s4 x+ \3 G1 ~7 J) y 125.08 支付宝配置过程总结 126.09 支付宝和项目的整合' o; Y0 a2 M+ E4 h* v' m- k 127.01 课程预告+ ]2 s+ }- H! _9 Z 128.02 事务配置 129.03 事务...

Global site tag (gtag.js) - Google Analytics