如何将队列管理器配置设置为'可选'?
问题描述:
我正在尝试连接到WebSphere MQ。但是,当我尝试连接到所述日志,我看到消息:如何将队列管理器配置设置为'可选'?
AMQ5540: The WebSphere MQ Client for Java application did not specify the user ID and password
说明:
队列管理员被配置为请求用户ID和密码,但不指定这些 数据。
法:
确保应用程序中包含了正确的用户名和密码, 或更改队列管理器配置为可选,让 连接到不指定用户ID和密码的应用程序。
请帮忙。如何配置可选的队列管理器配置?
答
IBM MQ Technote“AMQ5540, AMQ5541 and AMQ5542, application did not supply a user ID and password, 2035 MQRC_NOT_AUTHORIZED”描述了如何解决此问题。
我建议你看看如何提供一个有效的用户名和密码,而不是通过将其设置为OPTIONAL
来禁用此检查,但上面的Technote显示了如何从各种类型的应用程序发送密码以及如何设置它到OPTIONAL
。
您使用MQ v8.0及以上版本吗? – subbaraoc
如果是这样,通过设置“CHCKCLNT”属性为可选将有所帮助。以下是有关它的更多信息的信息中心链接。 https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_9.0.0/com.ibm.mq.sec.doc/q113250_.htm。 这是Rob Parker写的博客的链接,更详细的解释。 https://www.ibm.com/developerworks/community/blogs/messaging/entry/bitesize_blogging_mq_v8_controlling_client_user_security_using_chlauth_chckclnt?lang=en – subbaraoc
我的回答对您的问题有帮助吗? – JoshMc