IBM MQ mqrc 2042

问题描述 投票:1回答:1

有一个MQ队列问题,其中多个C ++程序试图从不同的主机访问队列,并且它们收到2042错误。我可以看到他们打开队列作为独占的INPUT“INPUT(EXCL)”和APPLTAG(mqmessage)。从队列管理器端队列设置为可共享和DEFSOPT(共享)看起来都很好。

C ++程序不能作为EXCL输入打开需要进行哪些更改?这样多个用户可以访问?

谢谢

c++ ibm-mq mq
1个回答
1
投票

必须修改C ++应用程序的Openoptions。如果您的c ++应用程序将“MQOO_INPUT_EXCLUSIVE”作为OpenOptions之一,则必须将其删除。检查这个MQOPEN options for removing messages

下面的stackoverflow回答也是类似的行IBM WebSphere MQ 2042 error

© www.soinside.com 2019 - 2024. All rights reserved.