我是 mqseries 的新手,我从 IBM WebSphere MQ curses 开始。有队列管理器MQ_APPLE
的例子。MQ_ORANGE
使用 MQ Explorer 将消息发送到本地或远程队列没有问题,但我想从代码发送此类消息:Python 或 Java。我尝试了 Python pymqi 库,代码如下:
import pymqi
qmgr = pymqi.QueueManager(None)
qmgr.connect('QM_APPLE')
putq = pymqi.Queue(qmgr, 'Q1')
putq.put('Hello from Python!')
但我收到错误:
Traceback (most recent call last):
File "mq_put.py", line 4, in <module>
qmgr.connect('QM_APPLE')
File "c:\Python26\lib\site-packages\pymqi.py", line 758, in connect
raise MQMIError(rv[1], rv[2])
pymqi.MQMIError: MQI Error. Comp: 2, Reason 2540: FAILED: MQRC_UNKNOWN_CHANNEL_NAME
有本地队列的QM_APPLE
队列管理器。Q1
我的代码有什么问题?