Клиент C ++, подключающийся к IBM MQ через SSL - PullRequest
5 голосов
/ 16 июня 2010

Мне нужно изменить код C ++ для соединения с WebSphere MQ с помощью таблицы определений клиентского канала. В Windows 2003 более 6 000 клиентов MQ и 10 MQ серверов с версией 6.0. Пожалуйста, помогите мне, если кто-нибудь использует C ++ с CCDT.

1 Ответ

2 голосов
/ 16 июня 2010

Установите переменные среды MQCHLLIB и MQCHLTAB так, чтобы они указывали на таблицу каналов, как описано в « Использование переменных среды WebSphere MQ ». Затем установите SSLKEYR, как описано в том же разделе руководства. Это позволит приложению находить файлы CCDT и KDB. Убедитесь, что CCDT содержит определения каналов, в которых указан правильный SSLCIPH, а затем подключитесь как обычно. Никаких изменений кода не требуется.

Совет, используйте клиент WMQ v7, хотя сервер находится на v6. Клиент обратно совместим, если вы не пытаетесь использовать функции v7, такие как автоматическое переподключение. Однако в следующем году выпуск v6 закончится, и если вы хотите избежать повторного тестирования и повторного развертывания - или использовать неподдерживаемую версию - разверните как можно больше компонентов v7.

...