IT分销/经销

MQRC_NOT_AUTHORIZED, .net用连接MQ报2035错误

问题如下,1. 我的测试电脑user A 已经在MQ的用户组里,并且用户组里面还有其他的userID,比如B,C,D,E2. 在建立连接中,XMSFactoryFactory factoryFactory = XMSFactoryFactory.GetInstance(XMSC.CT_WMQ);IConnectionFactory cf = factoryFactory.CreateConnectionFactory()...显示全部
问题如下,1. 我的测试电脑user A 已经在MQ的用户组里,并且用户组里面还有其他的userID,比如B,C,D,E
2. 在建立连接中,

XMSFactoryFactory factoryFactory = XMSFactoryFactory.GetInstance(XMSC.CT_WMQ);

IConnectionFactory cf = factoryFactory.CreateConnectionFactory();


connection = cf.CreateConnection(用户, null);


用户如果用userA或者放空,则不报错.可以正常连接.
但是,如果用userB,C,D,E就会报2035 MQRC_NOT_AUTHORIZED 的错误.


相同的环境下,java连接MQ 则不会出现这样的错误. 即只要本机的ID在MQ的用户组中,则本机可以使用其他的userID来连接MQ.


请问如何解决.收起
参与9

查看其它 6 个回答hisuzhiyong的回答

hisuzhiyonghisuzhiyong开发工程师德电(中国)武汉分公司
回复 7# xjwlmqwxd


    是的,而且.net和java区别还是蛮大的
IT分销/经销 · 2013-10-08
浏览1181

回答者

hisuzhiyong
开发工程师德电(中国)武汉分公司

hisuzhiyong 最近回答过的问题

回答状态

  • 发布时间:2013-10-08
  • 关注会员:1 人
  • 回答浏览:1181
  • X社区推广