我需要使用客户端通道定义表更改C ++代码以与WebSphere MQ连接。在Windows 2003和v6.0上有大约5000多个MQ客户端和10个MQ服务器。如果有人使用C ++和CCDT,请帮助我。
答案 0 :(得分:2)
将MQCHLLIB和MQCHLTAB环境变量设置为指向通道表,如“Using WebSphere MQ environment variables”中所述。接下来,按照本手册的相同部分所述设置SSLKEYR。这些将允许应用程序找到CCDT和KDB文件。确保CCDT包含指定正确SSLCIPH的通道定义,然后照常连接。不需要更改代码。
建议,使用WMQ v7客户端,即使服务器位于v6。只要您不尝试使用自动重新连接等v7功能,客户端就可以向后兼容。但是,v6是明年的生命周期结束,如果你想避免重新测试和重新部署 - 或运行不支持的版本 - 尽可能在v7组件上进行部署。