c/c++连接IBM Webphere MQ中连接失败,提示2059,2035错误的解决过程

今天在本机一路默认安装了MQ程序,并尝试写c++程序连接该MQ。
前提条件:
1、 首先建立了队列管理器:JWXTMM.
2、 建立了一个通道JWXT.CHL,类型选择”服务器连接通道”.
3、 建立了2个本地连接队列:LKJTestRecv和LKJTestSend.
写C++测试程序连接的时候,先报2059错误,后报2035错误,一下为解决步骤:
1、 修改环境变量: MQCCSID为1381.
2、 修改环境变量: MQSERVER为JWXT.CHL/TCP/127.0.0.1,主要修改第一部分的通道名称和第三部分IP(此部分不知道有没有用,反正在本机修改了)。
修改后报2035错误,继续定位,修改一下2点:
1、 点击队列管理器”JWXTMM”.
2、 选择”属性”.
3、 在右侧导航栏中的”通信”选项中,把”通道认证记录:”,修改为”已禁用”.
4、 在右侧导航栏中的”扩展”选项中,把”连接认证:”置为空.
5、 删除了”通道””通道认证记录”中的阻值列表部分.

调整完后可以正常连接.

你可能感兴趣的:(c++)