ИСПРАВЛЕНИЕ. Адаптер MQSC завершается сбоем при использовании SSL и клиента Microsoft MQ

Применяется к
Host Integration Server 2016

Проблема

Для определения канала SSL задано значение SSL, а для параметра Использовать клиент Microsoft MQзадано значение Да. При этом адаптер MQSC завершается сбоем, и следующая ошибка регистрируется для расположения получения или порта отправки в журнале событий приложения:

Примечание

Сбой обработки QueueManager при автоматизации. Описание: State: Handshake, Event: ServerData - Exception: Initial Data содержит другой флаг возможности 1.

Решение

Эта проблема устранена в накопительном пакете обновления 2 для host Integration Server 2016.

Состояние

Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».

Дополнительные сведения

Исправления, включенные в накопительное обновление, позволяют ssl работать при использовании клиента Microsoft MQ. Однако даже при применении этих исправлений может произойти сбой из-за того, как сервер IBM WebSphere обрабатывает SSL. В некоторых ситуациях подключение может быть закрыто без кода причины при запуске расположения получения или порта отправки. Это связано с тем, что сервер IBM WebSphere ожидает одну конкретную схему кода CipherSpec. Однако в платформа .NET Framework поток SSL автоматически отправляет полный список поддерживаемых cipherSpecs, которые может обрабатывать клиент. Клиент Microsoft MQ реализован на платформа .NET Framework SSL и не контролирует отправленные шифрыSpecs. Если первый cipherSpec соответствует шифру, настроенном на канале Server-Connection на сервере MQ, все будет работать.

В случае сбоя подключения проверка журнал событий на MQ-сервере для события, указывающего на конкретный сбой входящего cipherSpec. Затем в канале Server-Connection укажите конкретный CipherSpec в качестве допустимого cipherSpec для входящих вызовов, а затем повторите вызов.

Ссылки

Сведения о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.

Заявление об отказе от ответственности за продукцию сторонних производителей

Сторонние продукты, которые рассматриваются в этой статье, производятся компаниями, которые не зависят от Майкрософт. Корпорация Майкрософт не гарантирует надлежащую работоспособность и надежность этих продуктов.