IT分销/经销

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

问题如下,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

提问者

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

问题状态

  • 发布时间:2013-06-17
  • 关注会员:1 人
  • 问题浏览:6842
  • 最近回答:2013-10-08
  • X社区推广