gpt4 book ai didi

ibm-mq - IBM MQ 8.0,如何将用户名和密码作为命令行参数提供给 amqsget

转载 作者:行者123 更新时间:2023-12-03 14:04:48 24 4
gpt4 key购买 nike

从 7.5 升级到 IBM MQ 8.0 后出现错误,原因是 -

在 MQ 8.0 中,引入了一个新功能,要求使用远程访问的 MQ 管理员提供用户 ID 和密码。未提供用户名和密码或密码不正确时

错误:2035 代码:2
队列管理器被配置为需要用户标识和密码,但没有提供。

这个问题在这个 link 中有更好的描述.
讨论了三个场景。我的解决方案属于场景 A) MQ 示例:向 MQ 客户端应用程序提供用户和密码

我正在尝试使用程序从 MQ 中读取数据。有没有办法可以将用户名和密码作为命令行参数的一部分传递,而不是在出现提示时输入它。因为这个exe是我的程序调用的。

$ amqsputc qName qMgr

最佳答案

IBM 提供了一个名为 mqccred 的客户端 channel 安全导出。来执行此任务。完整文档位于提供的链接中,但通常需要以下内容:

  • 在 CCDT 文件中指定导出。
  • 通过将 ID 和密码放在 ini 文件中来配置导出
  • 执行 runmqccred 针对 ini 文件的命令以混淆密码。
  • 确保设置了 ini 文件,以便禁用全局读取和组读取。

  • 请注意,Java/JMS 程序可以轻松修改,并且导出主要用于使用 native C API 或在其上编译的程序。

    关于ibm-mq - IBM MQ 8.0,如何将用户名和密码作为命令行参数提供给 amqsget,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35645494/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com