无法使用pymqi连接到IBM MQ

2024-05-23 22:39:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我在使用库pymqi连接到ibmq时遇到以下错误。在

它是一个集群MQ通道

pymqi.MQMIError: MQI Error. Comp: 2, Reason 2539: FAILED: MQRC_CHANNEL_CONFIG_ERROR

请看我下面的代码。在

^{pr2}$

在下面的行中获取错误

qmgr = pymqi.connect(queue_manager, channel, conn_info1)

Tags: config错误channel集群errorreasonmqfailed
1条回答
网友
1楼 · 发布于 2024-05-23 22:39:25

原因:

2539 (MQRC_CHANNEL_CONFIG_ERROR)错误是由于您试图连接到队列管理器上不是SVRCONN类型的通道。MQ客户机必须连接到SVRCONN通道。在

附加信息:

如果查看队列管理器错误日志,您将看到相应的AMQ9502错误,例如:

AMQ9502: Type of channel not suitable for action requested.

EXPLANATION:
The operation requested cannot be performed on channel 'CHANNEL_NAME'. Some
operations are only valid for certain channel types. This channel is a
'CLUSRCVR' channel type. For example, you can only ping or trigger a channel
from the initiating end.
ACTION:
Check whether the channel name is specified correctly.  If it is check that the
channel has been defined correctly.

分辨率:

确保在要连接的队列管理器上定义了SVRCONN通道。在

故障排除:

MQ客户机附带一个示例程序amqscnxc,您可以使用它来测试您在示例中指定的参数。在Linux上,引用/conning在Unix上可能不同:

^{pr2}$

结果将是相同的2539错误,但这表明它不是pymqi特有的问题。在

相关问题 更多 >