c - Linux 操作系统中的 MQ 连接

标签 c linux ibm-mq

我写了一个 C 程序来连接到消息队列(Websphere MQ)并在 Linux 操作系统上运行 运行时,程序返回 2012 原因代码 (MQRC_ENVIROMENT_ERROR) 并且 mqconnection 失败。 同一个 C 程序在 AIX 操作系统(MQ 版本:7.5.0.2)上完全可以正常工作 . 那么我们是否需要针对 Linux 环境(MQ 版本 7.0.1.9)进行任何设置才能解决错误?

最佳答案

您是否阅读了 MQ Knowledge Center 中的部分?在 RC 2012 上?

这里有 2 个可能适用的项目:

  • 应用程序链接到错误的库(线程或非线程)。
  • MQBEGIN 调用是在 MQ MQI 客户端环境中发出的。

关于c - Linux 操作系统中的 MQ 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34722509/

相关文章:

c - SYSCALL_DEFINE6(...)

使用计时器精确地每秒调用一个函数?

java - 以编程方式清除 IBM MQ 队列

linux - Bash 从行中删除一个字符

linux - vdso32 和 vdsox32 有什么区别?

c - IBM Websphere MQ - MQGET 不会从队列中删除消息

ibm-mq - MQ 系列中的命令级别是什么?

C 中的编译器错误 C2440

检查数字是否存在于同一行或列矩阵中

java - 将 TIFF 转换为 JPEG 在 Linux 中不起作用 - 无法为此操作呈现 RenderedOp