原因为“2045”官方文件说明

说明

在 MQOPEN 或 MQCLOSE 调用上,指定的选项对于正在打开或关闭的对象或队列的类型无效。

对于 MQOPEN 调用,这包括以下情况:

  • 不适合于对象类型的选项(例如,针对 MQOT_PROCESS 对象的 MQOO_OUTPUT)。
  • 队列类型不支持的选项(例如,针对没有本地定义的远程队列的 MQOO_INQUIRE)。
  • 以下一个或多个选项:
    • MQOO_INPUT_AS_Q_DEF
    • MQOO_INPUT_SHARED
    • MQOO_INPUT_EXCLUSIVE
    • MQOO_BROWSE
    • MQOO_INQUIRE
    • MQOO_SET

    当发生任一情况时:

    • 队列名称通过单元目录进行解析,或
    • 对象描述符中的 ObjectQMgrName 指定远程队列的本地定义的名称(以指定队列管理器别名),并且定义的 RemoteQMgrName 属性中命名的队列是本地队列管理器的名称。

对于 MQCLOSE 调用,这包括以下情况:

  • MQCO_DELETE 或 MQCO_DELETE_PURGE 选项(当队列不是动态队列时)。

当正在打开的队列类型为 MQOT_NAMELIST、MQOT_PROCESS 或 MQOT_Q_MGR,但是 MQOD 中的 ObjectQMgrName 字段既不是空白也不是本地队列管理器的名称时,此原因码也可出现在 MQOPEN 调用上。

完成代码

MQCC_FAILED

程序员响应

请指定正确选项。 对于 MQOPEN 调用,确保正确设置 ObjectQMgrName 字段。 对于 MQCLOSE 调用,请更正选项或者更改用于创建新队列的模型队列的定义类型。

处理方式

指定的选项对于正在打开或关闭的对象或队列的类型无效,从这句话可以看出,就是代码连接MQ的队列类型对不上。

java连接mq时,自己在本地测试的队列类型是本地,测试通过没有问题,但是在生产环境上是远程队列,在建立mq通道连接时就报出了2045,查阅了很多资料都是mq的配置问题。

int openOptions1 = MQC.MQOO_INPUT_AS_Q_DEF | MQC.MQOO_OUTPUT | MQC.MQOO_INQUIRE;
queue = qMgr.accessQueue(queueString, openOptions);// 建立mq通道的连接

上面的这个在远程队列,其实换成另一条通道配置就可以了只换一条,如下

int openOptions = MQC.MQOO_FAIL_IF_QUIESCING | MQC.MQOO_OUTPUT;

注意:远程队列类型的队列是不可以用这个配置MQC.MQOO_INPUT_AS_Q_DEF

IBMMQ远程连接和本地连接 MQJE001: 完成代码为“2”,原因为“2045”相关推荐

  1. 电脑上的以太网连接,本地连接,宽带连接,无线WLAN连接的区别(超详细)--转载

    电脑上的以太网连接,本地连接,宽带连接,无线WLAN连接的区别(超详细) 一.本地连接和以太网是同一个东西 二.以太网连接(本地连接)跟宽带连接的区别 三.WLAN 遇到好的文章一定要转载,点个双击, ...

  2. 电脑上的以太网连接,本地连接,宽带连接,无线WLAN连接的区别

    以太网连接,本地连接,宽带连接,无线WLAN连接的区别 一.本地连接和以太网是同一个东西,都要插网线连接,都是配置网卡的寄存器 1.本地连接和以太网所代表的含义相同,仅为表述不同: 2."本 ...

  3. 电脑上的以太网连接,本地连接,宽带连接,无线WLAN连接的区别(超详细)

    以太网连接,本地连接,宽带连接,无线WLAN连接的区别 一.本地连接和以太网是同一个东西 1.本地连接和以太网所代表的含义相同,仅为表述不同: 2."本地连接"只出现于Window ...

  4. 以太网连接,本地连接,宽带连接,无线WLAN连接的区别

    电脑上的以太网连接,本地连接,宽带连接,无线WLAN连接的区别 一.本地连接和以太网是同一个东西 二.以太网连接(本地连接)跟宽带连接的区别 三.WLAN 遇到好的文章一定要转载,点个双击,摸摸哒❤ ...

  5. (0016)iOS 开发之Mac上Navicat Premium 创建远程连接和本地连接

    1.下载安装 (百度云盘里面有安装文件和注册机) 链接: https://pan.baidu.com/s/1kVG1k71 密码: mr5g 破解教程看这篇博客:http://blog.csdn.ne ...

  6. xp系统本地连接服务器,本地连接,xp系统本地连接不见了怎么办

    xp系统本地连接不见了怎么办?本地连接,是指电脑中不同网络创建的链接,当创建家庭或小型办公网络时,运行Windows的计算机将连接到局域网.不过,有用户反映,在遇到装完系统之后,发现网上邻居变成了空白 ...

  7. 计算机没网络本地连接接下来,电脑本地连接没有了网络连接的本地连接不见的解决方法...

    经常遇见许多朋友反映自己电脑本地连接没有了,但是至于所造成的原因却各不相同.有人说不见了之后,还可以继续正常上网;而有的人说,根本无法连接网络.今天,脚本之家小编就就来和大家一起去探其下本地连接没有了 ...

  8. dhcp服务器显示未连接,提示本地连接未启用dhcp怎么办?本地连接未启用dhcp的解决方法...

    最近有位win7系统用户碰到了本地连接无法访问的情况,用户诊断之后发现是未启用dhcp导致的,用户不知道这是什么情况,为此非常苦恼,那么win7系统提示本地连接未启用dhcp怎么办呢?今天为大家分享w ...

  9. 连接计算机与网络传输设备的接口设备,1394连接和本地连接有什么不同

    首先我们得清楚两者的概念, 本地连接(以太网) 说的是电脑连接到网络适配器(网卡)后由不同网络所创建的一个链接.通常本地连接帮助电脑连接到家庭或小型办公网络;. 1394连接 指的是电脑与外设(摄像机 ...

最新文章

  1. POJ2406简单KMP
  2. 后门怎么写隐蔽java_用Java写黑软-后门篇
  3. 30 个提高Web 程序执行效率的好经验[转]
  4. (需求实战_进阶_01)SSM集成RabbitMQ 关键代码讲解、开发、测试
  5. 百度推出完全端到端的并行音频波形生成模型,比WaveNet快千倍 | 论文
  6. Redis RDB和AOF总结
  7. 如何在 iPhone、iPad、Apple Watch、Mac 和 Apple TV 上使用 AirPods 收听?
  8. VS2010利用MFC的MSCcom控件的方法(WIN8系统)
  9. 尚硅谷大数据Hadoop(1)技术之Hadoop(入门)
  10. 计算机鼠标左键不起作用,电脑鼠标左键突然不好用了 右键没问题
  11. 计算机开机显示器无显示器,电脑开机显示器显示无信号怎么办
  12. Excel VLOOKUP() 函数实现自动填充内容
  13. 会心自选-淘宝店铺装修和转化率的关系
  14. 基于android的共享车位app
  15. 【WMCA】《Biometric Face Presentation Attack Detection with Multi-Channel Convolutional Neural Network》
  16. 【iOS】仿写iOS计算器总结
  17. Java给属性赋值的先后顺序
  18. 玩转华为数据中心交换机系列 | 配置M-LAG双归接入普通以太网络示例
  19. Node: Puppeteer + 图像识别 实现百度指数爬虫
  20. Centos7.9最小化安装与初始化环境配置

热门文章

  1. 大学专业分类及专业代码爬取
  2. 【工作笔记】zynq 7035移植linux系列1——linux环境的搭建和移植
  3. android简单备忘录实现,android备忘录实现
  4. 2023第十三届MathorCup高校数学建模挑战赛C题解析
  5. 科全进销存系统单机永久免费版
  6. 省市区三级联动数据表
  7. (二)Python实现简单计算器
  8. 正确处理下载文件时HTTP头的编码问题(Content-Disposition),safari下载文件 中文名乱码问题
  9. Linux netstat命令结果分析
  10. 囚徒困境困境_设计工具困境