MQ9.0 Windows 10 2035权限问题

地址:127.0.0.1(7777)  服务器连接通道:SERVER  接收方通道:FS_FS_YT_B  本地队列:FS_FS_YT_B

操作系统:windows 10  MQ版本:9.0

添加当前用户到mqm组的方法windows 7可行,在windows 10下不起作用

恳请大家帮我分析一下,这个问题怎么解决,自己琢磨了几天不知道原因

Java测试类报错:

A WebSphere MQ error occurred : Completion code 2 Reason Code is 2035

MQ错误日志如下:

2016/8/29 23:42:32 - Process(12604.12) User(MUSR_MQADMIN) Program(amqrmppa.exe)
                      Host(SEVEN) Installation(Installation1)
                      VRMF(9.0.0.0) QMgr(QMTEST)
                     
AMQ9245: 无法获取通道 MCA 用户标识的帐户详细信息。

说明:
IBM MQ 无法获取通道 MCA 用户标识‘seven’的帐户详细信息。该用户标识是队列管理器
‘QMTEST’中的通道‘SERVER’的 MCA 用户标识,可能已在通道定义中定义,或者已由通
道出口或由客户机提供。
操作:
确保用户标识是正确的,并且是在 Windows 本地系统、本地域或信任域中定义的。对于域
用户标识,确保所有必需的域控制器都是可用的。
----- cmqxrsrv.c : 2182 -------------------------------------------------------
2016/8/29 23:42:32 - Process(6248.28) User(MUSR_MQADMIN) Program(amqzlaa0.exe)
                      Host(SEVEN) Installation(Installation1)
                      VRMF(9.0.0.0) QMgr(QMTEST)
                     
AMQ5540: 应用程序“com.ymboy.mqtest.MQTest”没有提供用户标识和密码。

说明:
队列管理器已配置为需要用户标识和密码,但是未提供用户标识或密码。
操作:
确保应用程序提供有效的用户标识和密码,或者将队列管理器配置更改为 OPTIONAL 以允
许应用程序连接未提供用户标识或密码的应用程序。
----- amqzfuca.c : 4340 -------------------------------------------------------
2016/8/29 23:42:32 - Process(6248.28) User(MUSR_MQADMIN) Program(amqzlaa0.exe)
                      Host(SEVEN) Installation(Installation1)
                      VRMF(9.0.0.0) QMgr(QMTEST)
                     
AMQ5541: 队列管理器 CONNAUTH CHCKCLNT(REQDADM) 配置造成认证检查失败。

说明:
因为用户标识 'seven' 是特权用户,并且队列管理器连接权限(CONNAUTH)配置引用了名
为 'SYSTEM.DEFAULT.AUTHINFO.IDPWOS' 且具有 CHCKCLNT(REQDADM) 的认证信息
(AUTHINFO)对象,所以已检查该用户标识及其密码。

该消息随先前的错误而显示,以澄清检查该用户标识和密码的原因。
操作:
请参阅此前的错误以获取更多信息。

确保密码由客户机应用程序指定并确保该密码是该用户标识的正确密码。队列管理器连接
的认证配置决定了用户标识存储库。例如,本地操作系统用户数据库或 LDAP 服务器。

为了避免认证检查,您可以使用没有特权的用户标识,或者修改队列管理器的认证配置。
您可以修改 CHLAUTH 记录中的 CHCKCLNT 属性,但通常不允许未认证的远程访问。
-------------------------------------------------------------------------------
2016/8/29 23:42:33 - Process(12604.12) User(MUSR_MQADMIN) Program(amqrmppa.exe)
                      Host(SEVEN) Installation(Installation1)
                      VRMF(9.0.0.0) QMgr(QMTEST)
                     
AMQ9557: “seven”的队列管理器用户标识初始化失败。

说明:
用于初始化用户标识“seven”的调用失败,带有 CompCode 2 和原因 2035。
操作:
改正错误并再试一次。
----- cmqxrsrv.c : 2363 -------------------------------------------------------
参与5

1同行回答

风宇风宇技术支持美林数据
2035,权限问题,MQ8.0开始有了这个东西,需要给队列管理器授权,不授权的话就会报2035.命令是runmqsc ESB_INALTER QMGR CHLAUTH(DISABLED) CONNAUTH('')REFRESH SECURITY TYPE(CONNAUTH)END其中ESB_IN是队列管理器的名称。...显示全部

2035,权限问题,MQ8.0开始有了这个东西,需要给队列管理器授权,不授权的话就会报2035.命令是

runmqsc ESB_IN

ALTER QMGR CHLAUTH(DISABLED) CONNAUTH('')

REFRESH SECURITY TYPE(CONNAUTH)

END

其中ESB_IN是队列管理器的名称。

收起
互联网服务 · 2016-09-01
浏览3975

提问者

码农进城
系统运维工程师深圳市电子政务

相关问题

问题状态

  • 发布时间:2016-08-30
  • 关注会员:3 人
  • 问题浏览:5146
  • 最近回答:2016-09-01
  • X社区推广