私はmqseriesを初めて使用し、IBMWebSphereMQの呪いから始めました。キューマネージャーの例がMQ_APPLE
あります。MQ_ORANGE
MQ Explorerを使用してローカルキューまたはリモートキューにメッセージを送信することに問題はありませんが、PythonまたはJavaのコードからそのようなメッセージを送信したいと思いました。次のようなコードでPythonpymqiライブラリを試しました。
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
私のコードの何が問題になっていますか?