我尝试使用pymqi连接到mq系列队列。队列配置为用户和密码访问。我正在尝试向队列填充传递用户/密码pymqi.cd版()字段为UserIdentifier和Password,但每次我试图将消息放入队列时,都会遇到此错误
(MQI Error. Comp: 2, Reason 2035: FAILD: MQRC_NOT_AUTHORIZED)
是否可以通过pymqi使用userid/password连接到队列?在
报告的错误如下:
^{pr2}$
其中uxxx恰好是尝试将消息放入队列的进程的会话用户
Tags:
由于没有权限执行您正在尝试的操作,您的应用程序返回了一个
2035 (MQRC_NOT_AUTHORIZED)
错误。RACF在z/OS队列管理器上报告的错误表明,您试图打开一个名为CHAN1.EXAMPLE.QUEUE
的队列,以便将消息放入其中,但您没有访问该队列的权限。实际上,您无法访问配置文件CHAN1.EXAMPLE.*
所覆盖的任何队列。您需要使用如下命令允许UPDATE
访问该概要文件这:在这不是因为你的用户名和密码。如果您使用的是mqv8,那么只有在连接的队列管理器端才检查用户id和密码,或者如果您之前指出,那么只有在使用安全出口时才检查用户id和密码。在
另外,您说过您的队列管理器是V7.5,但由于它在z/OS上,所以不可能是V7.1。在
相关问题 更多 >
编程相关推荐