Я пытаюсь подключиться к удаленной очереди / серии MQ, и для этого у меня есть только файл .bindings. Я пробую библиотеку Python "Pymqi", но я не могу подключиться в режиме привязки. Кто-то знает, что мне делать или где мне разместить файл, чтобы использовать его с библиотекой? Есть ли какое-нибудь другое решение Python для подключения к очереди MQ?
это проблеск моего файла .bindings:
JMSC/ClassName=com.ibm.mq.jms.MQQueueConnectionFactory
JMSC/FactoryName=com.ibm.mq.jms.MQQueueConnectionFactoryFactory
JMSC/RefAddr/0/Type=VER
JMSC/RefAddr/0/Encoding=String
JMSC/RefAddr/0/Content=7
JMSC/RefAddr/1/Type=TRAN
JMSC/RefAddr/1/Encoding=String
JMSC/RefAddr/1/Content=1
JMSC/RefAddr/2/Type=QMGR
JMSC/RefAddr/2/Encoding=String
JMSC/RefAddr/2/Content=MQFEND00
JMSC/RefAddr/3/Type=HOST
JMSC/RefAddr/3/Encoding=String
JMSC/RefAddr/3/Content=somehost
JMSC/RefAddr/4/Type=PORT
JMSC/RefAddr/4/Encoding=String
JMSC/RefAddr/4/Content=1414
JMSC/RefAddr/5/Type=CHAN
JMSC/RefAddr/5/Encoding=String
JMSC/RefAddr/5/Content=PORTALS.MQFEND00
Имеет около 100 параметров, которые являются первыми 6,
Спасибо
обновление 22/05/2019:
Я добавлю больше информации о том, что я пытаюсь.
Я пытался подключиться с помощью режима привязок, как я видел в документации Pymqi:
qmgr = pymqi.connect('MQFEND00')
И я получаю эту ошибку:
MQI Error. Comp: 2, Reason 2058: FAILED: MQRC_Q_MGR_NAME_ERROR
Я не уверен, что это queue_manager, кто-то знает, как мне получить queue_manager из файла привязок?
Я также пытался соединиться с хостом, каналом и портом:
qmgr = pymqi.connect(queue_manager, channel, conn_info)
И я получаю сообщение об ошибке неавторизованного пользователя, я думаю, это связано с тем, что второй способ заключается в соединении с клиентом, и мне потребуются пользователь и пароль, которых у меня нет.