问题标签 [websphere-mq-ams]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
security - WMQ AMS 的端到端安全性
我必须使用 WMQ 高级消息安全加密消息。我需要在我的程序或 .bindings 文件中做什么才能使其工作?
jms - WMQ AMS 密钥库
我可以为我的应用程序已经使用的 AMS 使用相同的密钥库和证书吗?
encryption - 如何在 C# 中为 IBM WebSphere MQ 添加消息级安全性
示例 C# 代码:
感谢帮助/建议。
提前致谢。
c# - 从启用 AMS 的 IBM Web Sphere MQ 检索消息
我正在尝试使用 AMS 实现消息安全
我有两个用户,一个是域用户 xxx\herath (192.168.10.1) 另一个用户是我的 websphere mq 服务器机器 (192.168.10.2) wmqserver\bobmquser 中的本地用户。
我以 wmqserver\dilantha 身份登录到 wmqserver mcahine,该用户是 Administrator、mqm 和 users 用户组的成员。
我创建了自签名证书并与两个用户进行了交换
然后在各自的位置创建 .mqs 文件夹并添加这些东西
设置安全策略
然后 setmqaut -m QM_AMSTest -t queue -n SYSTEM.PROTECTION.POLICY.QUEUE -p musr_mqadmin -p bobmquser +browse
setmqaut -m QM_AMSTest -t queue -n SYSTEM.PROTECTION.ERROR.QUEUE -p musr_mqadmin -p bobmquser +put
当我尝试使用“amqsget XYZ QM_AMSTest”作为 wmqserver\bobmquser 检索消息时,出现以下错误。
但如果我使用 MQExplorer UI,那么我可以看到这些消息。我检查了客户端和服务器中的错误日志文件,但找不到任何东西。我已经搜索了原因代码 2110,但我无法找到适合此问题的解决方案。
所以任何人都可以指点我如何解决这个问题?谢谢你。
ibm-mq - 在多线程环境中启用 AMS 时 MQPUT 失败:2035
我正在尝试在 IBMMQ 中使用 AMS 功能。在启用 AMS 并对特定队列设置策略后,我尝试在应用程序的主线程中使用 MQPUT 将消息放入队列,并且成功了。
之后,我尝试在创建的单独的工作线程(posix 线程)中提供 MQCONN 和 MQPUT 库命令,并且系统总是通过说出该特定队列的错误代码 2035 而失败。
我们不能将 AMS 工具与多线程一起使用吗?需要进行哪些设置或更改才能使其正常工作?
(我们的 IBMMQ 版本是 7.5/unix readhat/client 模式)
ibm-mq - Websphere FTE 代理进入无法访问状态
IBM websphere FTE 代理面临问题。此代理部署在 UNIX 系统中。此代理上的通常负载过去是每天大约 300 个文件。现在负载已从每天 300 个显着增加至 2500 个。因此,代理是一次又一次地下降。尝试通过创建多个监视器轮询相同的源文件夹来解决问题。但问题仍然存在,因为多个监视器轮询相同的文件并抛出文件不存在异常。
请帮助我可以解决此问题的方法。
ibm-mq - IBM MQ 配置
我需要帮助配置以下内容:
我有一个服务器 A 具有远程和本地队列和队列管理器 1,还有一个服务器 B 也有远程和本地队列和队列管理器 2。这两个服务器不属于同一个网络。
我需要在服务器 A 中配置一个已经安装的 IBM MQ 服务器,这样我就可以从服务器 B 接收消息,同时向服务器 B 发送消息。
谢谢您的帮助。
ibm-mq - 我确实在 QM 日志中看到:初始化用户 ID 'msgw' 的调用失败,原因为 2035。如果使用了 MQCSP 块,则 MQCSP 块中的用户 ID 为
我确实在队列管理器错误日志中看到以下日志: AMQ9557: 'msgw' 的队列管理器用户 ID 初始化失败 说明: 初始化用户 ID 'msgw' 的调用失败,CompCode 2 和原因 2035。如果使用了 MQCSP 块, MQCSP 块中的用户 ID 为“”。操作:更正错误并重试。
在 QA 环境中进行了相同的设置,但日志中没有此类错误。请指教。
我在 rhel7 上安装了 MQ 版本 8:3.10.0-957.1.3.el7.x86_64 #1 SMP Thu Nov 15 17:36:42 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux 当应用程序尝试连接时,他们正在获取 MQRC 2538. 当我检查我的日志时,我看到了上述错误。所有权限都存在于队列管理器和队列级别。
应用程序应该能够连接到队列管理器,而队列管理器日志中没有任何错误
java - 使用启用了 AMS 的 IBM MQ 的 JBOSS 进程获取无效密钥异常
从我在 JBOSS AS 7.0 中运行的服务连接到启用 AMS 的 IBM-MQ 时出现以下错误。
禁用 AMS 时,相同的服务代码运行良好。早些时候我遇到了缺少 trustAnchor 错误,我通过将 Keystore 和 truststore 证书合并到一个 jks 文件中解决了这个错误。我看到证书正在加载,当我更改密钥库属性中的证书别名时,我收到无效别名的错误消息。
我的 MQS_KEYSTORE_CONF:/apps//keystore.conf
我正在使用 IBM jar 版本 9.0.0.5。非常感谢任何解决此问题的意见!
ibm-mq - 在 AIX 和 Linux 上,MQ MFT 代理默认以用户 mqm 运行 - 如何指定不同的用户
在 AIX 和 Linux 上,MQ MFT 代理文件都归 mqm 所有,随后代理进程在进程列表中作为 mqm 运行。此外,当代理连接到 MQ 管理器时,连接用户是 mqm。出于安全考虑 - 我希望其他用户出现在与 MQ 管理器的连接中。有没有办法以 mqm 用户身份运行 MQ MFT 代理,但到 MQ 管理器的出站连接是作为不同用户完成的,例如 mqmftuser001,而不是 mqm?