IT分销/经销中间件

CMP 编程,连接MQ获取MB

在CMP编程中在一台机器上用cmp程序连接,另一台上的message broker结果报异常如下
com.ibm.broker.config.proxy.ConfigManagerProxyLoggedMQException:User xxx is not authorized to connect to queue manager XXXX

不知如何解决,
有一种解决方法为“运行CMP的用户必须有连接相关队列管理器和操作代理域中对象的权限”不知如何设置。

请各位帮助!

连接代码如下(message broker V7):
BrokerProxy b = null;
        try {
            BrokerConnectionParameters bcp =
                new MQBrokerConnectionParameters(hostname, port, qmgr);
            b = BrokerProxy.getInstance(bcp);
            String brokerName = b.getName();
            
            System.out.println("Broker '"+brokerName+
                "' is available!");
            b.disconnect();
        } catch (ConfigManagerProxyException ex) {
            System.out.println("Broker is NOT available"+
                " because "+ex);
        }

参数是我是设置正确的 ,在装有MB和MQ的机器上运行程序能够得到结果,但是远程连接就不能连接。
参与6

5同行回答

dreamtwoodreamtwoo系统工程师
帮忙啊 !!显示全部
帮忙啊 !!收起
IT分销/经销 · 2010-11-01
浏览834
dreamtwoodreamtwoo系统工程师
不是连本机  程序就在一台机器上  MB在另一台机器上 。   我看了v7中好像没有configManager了,连接时一个队列管理器对应一个broker,程序中不用连接configManager。       如果是V6版本直接使用这个命令,给程序所在机器...显示全部
不是连本机  程序就在一台机器上  MB在另一台机器上 。   我看了v7中好像没有configManager了,连接时一个队列管理器对应一个broker,程序中不用连接configManager。      
如果是V6版本直接使用这个命令,给程序所在机器赋予权限就能连接到MB了吧。   

配置命令,看ibm什么资料呢?


还想问问 ,怎么学MQ,MB呢 ?参考些什么资料。收起
IT分销/经销 · 2010-10-28
浏览832
xingyuezyxingyuezy开发工程师京宽连十方数字技术有限公司
首先请问你是连本机吗?我不找到v7版中是否有mqsicreateaclentry这个命令,反正我之前就是用这个命令解决的显示全部
首先请问你是连本机吗?我不找到v7版中是否有mqsicreateaclentry这个命令,反正我之前就是用这个命令解决的收起
电信设备制造商 · 2010-10-28
浏览841
dreamtwoodreamtwoo系统工程师
message broker v7中好像没有这个命令。显示全部
message broker v7中好像没有这个命令。收起
IT分销/经销 · 2010-10-28
浏览846
sangmin214sangmin214系统工程师SS
"User xxx is not authorized to connect to queue manager XXXX" 明显是没权限嘛。你在远程机器上是用什么id运行的?使用mqsicreateaclentry加个权限试试显示全部
"User xxx is not authorized to connect to queue manager XXXX" 明显是没权限嘛。你在远程机器上是用什么id运行的?使用mqsicreateaclentry加个权限试试收起
系统集成 · 2010-10-28
浏览829

提问者

dreamtwoo
系统工程师

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2010-10-28
  • 关注会员:1 人
  • 问题浏览:4787
  • 最近回答:2010-11-01
  • X社区推广