问题标签 [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-2.7 - 如何使用 python 在 IBM MQ 上插入压缩字节消息?(我试过 PYMQI 和 Spring Python)
我正在测试一个通过 IBM MQ 接受压缩消息的应用程序。这需要我在 IBM MQ 上发送压缩 (.zip) 消息,自定义 jms 属性为 Compressed = Y
我正在努力解决两个问题 -
- 如何在 _IBMMQ 中加载 .zip 消息
- 将标头或 _jms 属性设置为 Compressed = 'Y'
我已经尝试过,通过 Python (1) pymqi-我能够通过 MQ 发送一个字符串。但直到现在无法发送 .zip。
(2) Spring Python - 有了这个,我能够将自定义属性设置为 Compressed Y,但再次将 .zip 加载到队列中。
python - 如何配置python程序connect QUEUE MANAGE?
我正在编写一个新程序,并想连接到队列管理器。如何在python程序中配置?
python - macos 库上的 pymqi 未加载:@rpath/libmqic_r.dylib pymqe
我在 macOs Mojave 上运行并使用 Intellij 开发 Python 项目。
运行它会产生这个错误:
- 安装的 XCODE
- 从头开始创建一个 ENV
- 将工具包从 mac 下载并解压缩到 OPT/MQM
- 执行了 MQ 安装和 DYL 的导出。
- 安装pymqi
但是得到了同样的错误。
请帮忙。
python - 如何使用 python 和绑定文件连接到 mq 队列?
我正在尝试与远程 MQ 队列/系列连接,而我只有一个 .bindings 文件来执行此操作。我正在尝试使用 python 库“pymqi”,但无法使用绑定模式进行连接。有人知道我应该做什么或应该将文件放在哪里以便与库一起使用吗?是否有其他一些 python 解决方案可以连接到 MQ 队列?
这是我的 .bindings 文件的一瞥:
它有大约 100 个参数,即前 6 个,
谢谢
2019 年 5 月 22 日更新:
我将添加有关我尝试的更多信息。正如我在 pymqi 文档中看到的那样,我尝试使用绑定模式进行连接:
我得到这个错误:
我不确定它是否是 queue_manager,有人知道我如何从绑定文件中获取 queue_manager?
我还尝试连接主机、通道和端口:
我得到一个未授权的错误,我认为这是因为第二种方式是与客户端连接,我需要我没有的用户名和密码。
python - 可以使用 put 方法获得同步响应吗?
我正在使用 pymqi 连接到远程 mq 队列。我像往常一样使用 put 方法,但我想知道是否有某种方法可以在 JMS 系统上设置与 JMSReplyTo 类似的东西,以获得我的消息的同步响应。
请求队列和响应是在我连接的远程 mq 中创建的。
python - 如何在 64 位窗口中安装 pymqi?
我正在尝试在 Windows 64 位机器上安装 pymqi。
“pip install pymqi”给出错误
我在阅读 pymqi 安装时尝试安装“python-dev”,python-dev 是必需的。但它也给出了一个错误,在搜索了那个错误之后,从这个论坛得知 Windows 不存在“python-dev”。
我可以得到帮助吗?
python-2.7 - 引发 MQMIError(rv[-2], rv[-1]) pymqi.MQMIError: MQI 错误。比较:2,原因 2085:失败:MQRC_UNKNOWN_OBJECT_NAME
我是python的新手。我正在尝试连接到我的 IBM MQ 并通过 Python 代码将一些消息放入其中。
我试图输入的样本数据:
我得到的输出是这样的:
python - 无法安装 pymqi 或 py3mqi
pip install py3mqi 失败并出现以下错误。
我尝试安装 pymqi 和 py3mqi ,但我遇到了同样的错误。我正在使用 Python 3.6,32 位。另外,我安装了 MQ 客户端以及 Visual Studio 15。我的磁盘上有以下路径:C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC
,但PlatformSDK\\lib
丢失了。
python - 如何使用“pymqi”Python 库在队列管理器中配置 CCSID 值?
我目前正在开发一个应用程序,它需要连接一个 MQ 队列,以便让队列在另一个服务中保存消息信息。完成后,服务会通过 MQ 队列返回一条结果消息并将其返回给我。
我正在发送一条包含类似于以下 XML 消息的字符串消息:
MQ 似乎没有正确解码“Ó”字符,并且“subtipo”字段被保存为“DEMANDA CONTRATACI├ôN”。
我将消息编码为“UTF-8”,并被告知用于发送消息的 CCSID 是 850 而不是 1208(属于 UTF-8 的那个)。
为了运行 MQ 管理器,我在客户端模式下使用“pymqi”Python 库。这是我用来向队列发送消息并获得响应的 MQManager 类:
我想知道如何定义 MQ 管理器的 CCSID 值并希望解决代码页不匹配的问题。
谢谢!
python - 如何在通过 pymqi 向 IBM MQ 发送消息时设置 JMS 属性
我想在使用 pymqi 发送消息时设置一些 jms 属性以支持不同的消息参数。