问题标签 [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.

0 投票
0 回答
564 浏览

python-2.7 - 如何使用 python 在 IBM MQ 上插入压缩字节消息?(我试过 PYMQI 和 Spring Python)

我正在测试一个通过 IBM MQ 接受压缩消息的应用程序。这需要我在 IBM MQ 上发送压缩 (.zip) 消息,自定义 jms 属性为 Compressed = Y

我正在努力解决两个问题 -

  1. 如何在 _IBMMQ 中加载 .zip 消息
  2. 将标头或 _jms 属性设置为 Compressed = 'Y'

我已经尝试过,通过 Python (1) pymqi-我能够通过 MQ 发送一个字符串。但直到现在无法发送 .zip。

(2) Spring Python - 有了这个,我能够将自定义属性设置为 Compressed Y,但再次将 .zip 加载到队列中。

0 投票
1 回答
167 浏览

python - 如何配置python程序connect QUEUE MANAGE?

我正在编写一个新程序,并想连接到队列管理器。如何在python程序中配置?

0 投票
1 回答
90 浏览

python - macos 库上的 pymqi 未加载:@rpath/libmqic_r.dylib pymqe

我在 macOs Mojave 上运行并使用 Intellij 开发 Python 项目。

运行它会产生这个错误:

  1. 安装的 XCODE
  2. 从头开始创建一个 ENV
  3. 将工具包从 mac 下载并解压缩到 OPT/MQM
  4. 执行了 MQ 安装和 DYL 的导出。
  5. 安装pymqi

但是得到了同样的错误。

请帮忙。

0 投票
2 回答
1171 浏览

python - 如何使用 python 和绑定文件连接到 mq 队列?

我正在尝试与远程 MQ 队列/系列连接,而我只有一个 .bindings 文件来执行此操作。我正在尝试使用 python 库“pymqi”,但无法使用绑定模式进行连接。有人知道我应该做什么或应该将文件放在哪里以便与库一起使用吗?是否有其他一些 python 解决方案可以连接到 MQ 队列?

这是我的 .bindings 文件的一瞥:

它有大约 100 个参数,即前 6 个,

谢谢

2019 年 5 月 22 日更新:

我将添加有关我尝试的更多信息。正如我在 pymqi 文档中看到的那样,我尝试使用绑定模式进行连接:

我得到这个错误:

我不确定它是否是 queue_manager,有人知道我如何从绑定文件中获取 queue_manager?

我还尝试连接主机、通道和端口:

我得到一个未授权的错误,我认为这是因为第二种方式是与客户端连接,我需要我没有的用户名和密码。

0 投票
1 回答
146 浏览

python - 可以使用 put 方法获得同步响应吗?

我正在使用 pymqi 连接到远程 mq 队列。我像往常一样使用 put 方法,但我想知道是否有某种方法可以在 JMS 系统上设置与 JMSReplyTo 类似的东西,以获得我的消息的同步响应。

请求队列和响应是在我连接的远程 mq 中创建的。

0 投票
2 回答
3224 浏览

python - 如何在 64 位窗口中安装 pymqi?

我正在尝试在 Windows 64 位机器上安装 pymqi。

“pip install pymqi”给出错误

我在阅读 pymqi 安装时尝试安装“python-dev”,python-dev 是必需的。但它也给出了一个错误,在搜索了那个错误之后,从这个论坛得知 Windows 不存在“python-dev”。

我可以得到帮助吗?

0 投票
1 回答
468 浏览

python-2.7 - 引发 MQMIError(rv[-2], rv[-1]) pymqi.MQMIError: MQI 错误。比较:2,原因 2085:失败:MQRC_UNKNOWN_OBJECT_NAME

我是python的新手。我正在尝试连接到我的 IBM MQ 并通过 Python 代码将一些消息放入其中。

我试图输入的样本数据:

我得到的输出是这样的:

0 投票
2 回答
983 浏览

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丢失了。

0 投票
2 回答
1278 浏览

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 值并希望解决代码页不匹配的问题。

谢谢!

0 投票
0 回答
383 浏览

python - 如何在通过 pymqi 向 IBM MQ 发送消息时设置 JMS 属性

我想在使用 pymqi 发送消息时设置一些 jms 属性以支持不同的消息参数。

以下代码仅供参考