问题标签 [pymqi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何使用 Python 连接到本地 MQSeries 队列?
我是 mqseries 的新手,我从 IBM WebSphere MQ curses 开始。有队列管理器MQ_APPLE
的例子。MQ_ORANGE
使用 MQ Explorer 将消息发送到本地或远程队列没有问题,但我想从代码发送此类消息:Python 或 Java。我尝试了 Python pymqi 库,代码如下:
但我收到错误:
有本地队列的QM_APPLE
队列管理器。Q1
我的代码有什么问题?
python - 构建时如何强制 Python PyMQI 1.2 使用我的 GCC 编译器?
当我在 AIX 6.1 上运行以下命令来构建 PyMQI 1.2 时:
我收到以下错误:
搭建 PyMQI 服务器 32bits
运行构建
运行 build_py
运行 build_ext
构建“pymqe”扩展
cc_r -qlanglvl=extc89 -DNDEBUG -O3 -qstrict -qtune=pwr4 -qarch=pwr4 -qcpluscmt -D_LARGE_FILES -DPYQMI_SERVERBUILD=1 -I/usr/mqm/inc -I/opt/freeware/include/python2.6 -c pymqe .c -o build/temp.aix-6.1-2.6/pymqe.o 无法执行 cc_r:没有这样的文件或目录
错误:命令“cc_r”失败,退出状态为 1
如何强制 Python 构建 scipt 使用我的 GCC 编译器而不是 cc_r ?
python - 将 WebSphere MQ 与 Twisted 一起使用
我正在尝试研究如何构建一个“机器”来通过 Twisted 向 WebSphere MQ 发送和接收消息。我希望它尽可能通用,因此我可以在与 MQ 接口的许多不同情况下重用它。
我以前用过 Twisted,但很多年前的现在,我正试图恢复我曾经拥有的知识......
我遇到的具体问题是如何使用 Twisted 实现 MQ IO。有一个与 MQ 接口的 pymqi Python 库,它提供了我需要的所有接口。我需要实现的 MQ 调用是:
- 发起与特定 MQ 服务器/端口/通道/队列管理器/队列组合的连接
- 获取内容并将其作为消息发布到所需的队列
- 轮询队列并返回队列中下一条消息的内容
- 向队列管理器发送请求以查找当前队列中的消息数
所有这些都涉及阻塞对 MQ 的调用。
由于我打算在一系列项目中多次重用 Twisted/MQ 接口,我应该将 MQ IO 实现为 Twisted 协议、Twisted 传输,还是只是通过 deferToThread() 调用调用 pymqi 方法? 我意识到这是一个非常广泛的问题,可能没有明确的答案;我真的很喜欢那些之前可能遇到过类似挑战的人的建议(即使用总是会阻塞的排队接口)并找到了一种行之有效的方法。
python - Python - PyMQI - 使用参数从队列 MQ 获取消息
使用模块 pymqi 如何使用参数(例如“UserIdentifier”)在 MQ 队列中获取消息?因此,我只会从拥有此参数“UserIdentifier”的队列中获取消息。感谢您的关注。
python - 如何使用 pymqi 重新启动 MQ 通道?
我正在使用 Python/pymqi 与 Websphere MQ 系统交互。有时,我需要:
- 检查 MQ 通道的状态
- 启动/重新启动未运行的通道
我怎样才能实现上述目标?
Pymqi 文档似乎没有涵盖这一点,尽管对处理 MQ 队列有很好的覆盖。
python - 在 z/OS 上从 pymqi 连接到 IBM MQ 时,我收到 MQRC 2195:MQRC_UNEXPECTED_ERROR
我正在尝试使用 PYMQI 连接到 MQ z/OS,但出现以下错误:
这是代码:
python - 使用用户名和密码通过 pymqi 连接到 mq 系列队列
我正在尝试使用 pymqi 连接到 mq 系列队列。队列配置有用户和密码访问。我正在尝试将用户/密码传递给填充 pymqi.cd() 字段用户标识符和密码的队列,但每次我尝试将消息放入队列时都会收到此错误
是否可以使用带有 pymqi 的用户名/密码连接到队列?
报告的错误类似于:
其中 UXXXXXX 恰好是尝试将消息放入队列的进程的会话用户
python - Pymqi 在库导入时抛出异常 ImportError
导入脚本 pymqi 时出现奇怪的 ImportError 异常。
- 我安装了 WebSphere MQ for windows 7.5,包括用户和客户端版本。
- 我尝试运行 pip install pymqi,但 C++ 编译时出现问题。
- 我将标头从
C:\Program Files (x86)\IBM\WebSphere MQ\tools\c\include
to移动C:\Python27\include
并尝试运行,但存在链接问题。 - 我将一些
.lib
文件从C:\Program Files (x86)\IBM\WebSphere MQ\tools\Lib
to移到了C:\Python27\libs
,它编译得很好。
然后我尝试了这段代码:
在导入库中,我得到了:
经过一些操作后我得到的...��...
意思是:它找不到模块。
- 我决定做错了什么。下载pymqi-1.3并完成
setup.py build
+setup.py install
,成功完成。但问题仍然存在。 - 我将所有 DLL 文件
C:\Program Files (x86)\IBM\WebSphere MQ\bin
从C:\Python27
并得到另一个带有文本的 ImportError 异常,可能被翻译为“尝试访问内存地址错误”。
- 我尝试了 springpython 库,但它在里面使用了 pymqi,所以也有同样的例外。
我该如何最终解决这个问题?我想WebSphere端可能有问题,但是如何检查呢?“WS Explorer”运行良好。
python - 无法在窗口上构建 pymqi - 编译错误
我正在尝试构建和安装 pymqi,但是在尝试编译它时遇到了很多错误。
我做了以下事情:
获取并安装 MinGW gcc
创建 libpython2?.a
使用说明来自:https ://pythonhosted.org/pymqi/mingw32.html
当我尝试使用以下方法构建它时:setup.py build -cmingw32 client
我得到一个未定义引用的列表。下面是一些例子
最后,我还收到以下错误:
我在用:
- 蟒蛇 26
- gcc 版本 4.8.1 (GCC)
任何线索和帮助将不胜感激:)