Аннотация ======== Этот документ представляет собой файл readme для IBM MQ версии 8.0 и пакета обслуживания. Копия этого файла readme в формате ASCII на английском и других языках доступна по следующему адресу: https://public.dhe.ibm.com/software/integration/wmq/docs/V8.0/Readme/ Самой последней является версия этого документа на английском языке. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Содержимое ======= В основных разделах этого файла описаны ограничения продукта и известные неполадки. Дополнительная информация, не входящая в данный файл, приведена на веб-сайте IBM MQ: https://www.ibm.com/products/mq Веб-страница SupportPac: https://ibm.biz/mqsupportpacs Последняя информация об известных неполадках и доступных исправлениях приведена на странице службы поддержки IBM MQ: https://www.ibm.com/mysupport/s/topic/0TO5000000024cJGAQ/mq?language=en_US&productId=01t0z000006zdYXAAY Документация по продукту для всех поддерживаемых версий IBM MQ доступна в справочной системе IBM Knowledge Center (https://www.ibm.com/support/knowledgecenter/SSFKSJ). В частности, документация по продукту IBM MQ версии 8.0 доступна в справочной системе IBM Knowledge Center: http://www.ibm.com/support/knowledgecenter/SSFKSJ_8.0.0/com.ibm.mq.helphome.v80.doc/WelcomePagev8r0.htm Объявления: Объявления для IBM MQ версии 8.0 (английский язык) доступны по следующему адресу: IBM MQ Distributed http://www.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/2/649/ENUSA14-0332/index.html IBM MQ for z/OS http://www.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/9/649/ENUSA14-0339/index.html IBM MQ for z/OS Value Unit Edition, IBM MQ MFT for z/OS, IBM MQ AMS for z/OS и IBM MQ Advanced for z/OS http://www.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/1/649/ENUSA14-0331/index.html Просмотрите объявления для следующих типов информации: - Подробное описание продукта, включающее описание новых функций - Сведения о рыночном позиционировании - Информация для заказа - Требования к аппаратному и программному обеспечению ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Хронология обновлений 03 марта 2020 - обновления для IBM MQ версии 8.0.0 с пакетом исправлений 16 09 июня 2020 - обновления для IBM MQ версии 8.0.0 с пакетом исправлений 15 23 января 2020 - обновления для IBM MQ версии 8.0.0 с пакетом исправлений 14 25 сентября 2019 - дополнительные обновления для IBM MQ версии 8.0.0 с пакетом исправлений 13 10 сентября 2019 - обновления для IBM MQ версии 8.0.0 с пакетом исправлений 13 31 июля 2019 - добавлена новая запись для IBM MQ версии 8.0.0 с пакетом исправлений 7 15 мая 2019 - обновления для IBM MQ версии 8.0.0 с пакетом исправлений 12 18 февраля 2019 - уточнение списка платформ, поддерживаемых каналом AMQP 20 декабря 2018 - обновления для IBM MQ версии 8.0.0 с пакетом исправлений 11 21 июня 2018 - обновления для IBM MQ версии 8.0.0 с пакетом исправлений 10 28 марта 2018 - обновления для IBM MQ версии 8.0.0 с пакетом исправлений 9 24 ноября 2017 - обновления для IBM MQ версии 8.0.0 с пакетом исправлений 8 19 июля 2017 - обновления для APAR IT18908 и IT15252 для IBM PureApplication System 22 июня 2017 - обновления для IBM MQ версии 8.0.0 с пакетом исправлений 7 23 января 2017 - обновления для IBM MQ версии 8.0.0 с пакетом исправлений 6 23 мая 2016 - обновления для IBM MQ версии 8.0.0 с пакетом исправлений 5 11 февраля 2016 - обновления для IBM MQ версии 8.0.0 с пакетом исправлений 4, поддержка AIX для IBM PureApplication System 23 октября 2015 - обновления для IBM MQ версии 8.0.0 с пакетом исправлений 4 25 сентября 2015 - обновления для IBM MQ версии 8.0.0 с пакетом исправлений 3, поддержка высокой готовности для IBM PureApplication System 18 июня 2015 - обновления для IBM MQ версии 8.0.0 с пакетом исправлений 3 29 мая 2015 - неполадка прав доступа для специального профайла *PUBLIC IBM i в 8.0.0.2 18 мая 2015 - неполадка перезаписи памяти в версии 8.0.0, исправленная в пакете исправлений 2 27 февраля 2015 - обновления для IBM MQ версии 8.0.0 с пакетом исправлений 2 27 января 2015 - дополнительные обновления для IBM MQ версии 8.0.0 с пакетом исправлений 1 11 сентября 2014 - обновления для IBM MQ версии 8.0.0 с пакетом исправлений 1 23 мая 2014 - обновления для IBM MQ версии 8.0.0 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ ++ ++ Инструкции по установке ++ ++ ++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Инструкции по установке доступны в документации по IBM MQ версии 8.0 в справочной системе IBM Knowledge Center: http://www.ibm.com/support/knowledgecenter/SSFKSJ_8.0.0/com.ibm.mq.helphome.v80.doc/WelcomePagev8r0.htm ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ ++ ++ Ограничения и известные неполадки ++ ++ ++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Ограничения и известные неполадки для версии 8.0.0 с пакетом исправлений 16 ============================================================= После обновления с последующим удалением клиента в системе Windows остается файл msvcr100.dll ------------------------------------------------------------------------------ Системы Windows: если обновить клиент IBM MQ 8.0.0.15 до уровня 8.0.0.16 (p800-016-210212), а затем полностью удалить клиент, то файл библиотеки msvcr100.dll не удаляется из следующих установочных каталогов: - C:\Program Files\IBM\MQ\java\jre\bin\classic\msvcr100.dll - C:\Program Files\IBM\MQ\java\jre\bin\j9vm\msvcr100.dll Этот файл можно оставить или удалить вручную. Изменения значений по умолчанию отдельных шифров ------------------------------------------------ Среда JRE в составе MQ v8.0.0.16 в соответствии с APAR IT35343 была обновлена до следующих версий Java: 7.1.4.80 - AIX, Linux (x86-32, x86-64, ppc, ppcLE, zLinux), Windows (32- и 64-разрядные версии) 7.0.10.80 - Solaris (SPARC, x86-64) 7.0.10.75 - HP-UX (Itanium 32- и 64-разрядные версии) В этой среде JRE выключены комплекты шифров, соответствующие "DES_CBC". Например, выключен следующий комплект шифров: SSL_RSA_FIPS_WITH_DES_CBC_SHA Это означает, что приложение, использующее эту среду JRE, больше не сможет использовать этот комплект шифров, например для подключения к администратору очередей по защищенному каналу SSL/TLS. Если вы понимаете риски безопасности, связанные с применением таких комплектов шифров, то их можно включить, обновив следующий файл: AIX, Linux, Solaris: <установочный-каталог-MQ>/java/jre64/jre/lib/security/java.security Windows: <установочный-каталог-MQ>\java\jre\lib\security\java.security Затем удалите запись ", DES_CBC" из следующего свойства: jdk.tls.disabledAlgorithms Ограничения и известные неполадки для версии 8.0.0 с пакетом исправлений 14/15 ================================================================ Отсутствуют новые ограничения или известные неполадки, требующие внимания. Ограничения и известные неполадки для версии 8.0.0 с пакетом исправлений 13 ============================================================= Несовместимость между GSKit 8.0.55.3 и более поздних версий и V8 IBM JRE в AIX --------------------------------------------------------------------------- Эта неполадка затрагивает только системы AIX, в которых выполняется приложение MQ Java или JMS, при условии выполнения следующих критериев: - Не используется JRE в составе MQ - Используется версия 8 IBM JRE раньше, чем версия 8.0 Service Refresh 5 Fix Pack 40 - Используется подключение к администратору очередей в режиме привязки - Используется AMS Несовместимость обусловлена изменением пространства имен IBMJCEPlus для GSKit, как описано в JRE APAR IJ17282 (https://www.ibm.com/support/docview.wss?uid=swg1IJ17282). Если система удовлетворяет всем этим критериям, обновите JRE до версии 8.0 Service Refresh 5 Fix Pack 40 или более поздней либо воспользуйтесь JRE в составе пакета исправлений MQ. Ограничения и известные неполадки для версии 8.0.0 с пакетом исправлений 12 ============================================================= Отсутствуют новые ограничения или известные неполадки, требующие внимания. Ограничения и известные неполадки для версии 8.0.0 с пакетом исправлений 11 ============================================================= Каталог $MQ_INSTALLATION_PATH/maintenance теперь доступен только пользователю root ---------------------------------------------------------------------------------- Эта неполадка потенциально влияет на пользователей Linux. После применения пакета исправлений 11 каталог $MQ_INSTALLATION_PATH/maintenance доступен только пользователю root. Если в установленном экземпляре Linux настроено автоматическое резервное копирование каталога $MQ_INSTALLATION_PATH, необходимо оценить влияние этого изменения. Ошибочные записи, создаваемые в хранилище данных администратора прав доступа к объектам (OAM) ------------------------------------------------------------------------------ Эта ошибка затрагивает пользователей администратора прав доступа к объектам по умолчанию. Программная ошибка возникает в результате создания ошибочных записей в хранилище данных администратора прав доступа к объектам (OAM). Эти записи содержат сущности с именем "<>". Эта неполадка исправлена в IBM MQ версии 8.0.0.11 с помощью APAR IT24223. Ошибочные записи удаляются из OAM при перезапуске администратора очередей. Ограничения и известные неполадки для версии 8.0.0 с пакетом исправлений 10 ============================================================= Отсутствуют новые ограничения или известные неполадки, требующие внимания. Ограничения и известные неполадки для версии 8.0.0 с пакетом исправлений 9 ============================================================ Зависание клиента Java во время приостановки администратора очередей при попытке создания нового соединения ----------------------------------------------------------------------------------- Эта неполадка влияет на приложения, использующие следующие компоненты MQ: - Классы для JMS - Классы для Java - Адаптер ресурсов JCA - Комплекты OSGi - Managed File Transfer Администратор очередей MQ может отправлять подключенным клиентам уведомления с запросом управляемого завершения сеансов связи (обработка соединений), например во время приостановки администратора очередей. Если поток в потоке клиента Java получит одно из таких уведомлений одновременно с запросом нового сеанса связи другим потоком в клиенте, возможно возникновение взаимной блокировки, так как обоим потокам требуется доступ к внутреннему "connectionsLock" в объекте RemoteConnectionSpecification. Эта неполадка исправлена в IBM MQ версии 8.0.0.9 с помощью APAR IT22127. Исправление запускает новый поток, который при необходимости еще раз связывает соединение с RemoteConnectionSpecification. Затем это соединение можно использовать повторно. Чтобы исправление работало с приложением, необходимо в файл стратегий, используемый Java Security Manager, добавить следующую новую стратегию: permission java.lang.RuntimePermission "modifyThread"; Ограничения и известные неполадки для версии 8.0.0 с пакетом исправлений 8 ============================================================ Отсутствуют новые ограничения или известные неполадки, требующие внимания. Ограничения и известные неполадки для версии 8.0.0 с пакетом исправлений 7 ============================================================ Для локали zh_TW модуль MFT MQ Explorer выдает сообщение об ошибке "сбой утверждения" ----------------------------------------------------------------------------------- Для локали zh_TW (Китайский, КНР) в случае применения модуля Managed File Transfer (MFT) для отслеживания операций передачи файлов на панели Состояние передачи MQ Explorer постоянно выдает всплывающее сообщение об ошибке со следующим текстом: сбой утверждения: отсутствует провайдер метки для столбца 7. Эта ошибка появилась, когда обновление перевода названия столбца 7 ("Started") на китайский язык (КНР) не было применено к файлу управления в модуле MFT. Эта неполадка исправлена в IBM MQ версии 8.0.0 с пакетом исправлений 13 (APAR IT28289). Кроме того, для этой неполадки доступно локальное исправление. Ниже приведено описание двух локальных исправлений. Для устранения неполадки достаточно применить одно из них. Первый локальный способ исправления: --------------------- 1. Временно откройте MQ Explorer на другом языке. Для этого можно указать системные свойства Java "user.language" и "user.region". Для MQ Explorer откройте файл MQExplorer.ini, расположенный в каталоге "bin" экземпляра MQ и добавьте следующие записи после строки -vmargs. Например, для того чтобы открыть MQ Explorer на английском языке добавьте в файл MQExplorer.ini следующие строки: -Duser.language=en -Duser.region=US Конец файла выглядит следующим образом: -vmargs -Xmx512M -Duser.language=en -Duser.region=US Сохраните и закройте файл. 2. В новой локали: a. Откройте MQ Explorer. b. Подключитесь к конфигурации MFT. c. Откройте страницу Передать протокол в конфигурации MFT. d. Убедитесь, что открыта панель "Текущее состояние передачи". По умолчанию она расположена под панелью передачи содержимого протоколов. 3. Закройте MQ Explorer и снова откройте его в локали zh_TW. Если zh_TW применяется в качестве системной локали, удалите системные свойства user.language и user.region из файла MQExplorer.ini. Второй локальный способ исправления: ----------------------- 1. Закройте MQ Explorer. 2. Откройте файл dialog_settings.xml из рабочей области MQ Explorer. Он расположен в каталоге, аналогичном следующему: [Linux] /home/user1/IBM/WebSphereMQ/workspace-Installation1/.metadata/.plugins/com.ibm.wmqfte.explorer [Windows] C:\Users\Administrator\IBM\WebSphereMQ\workspace-Installation1\.metadata\.plugins\com.ibm.wmqfte.explorer\ 3. Удалите первый элемент из следующей записи XML "COLUMNS", чтобы список содержал семь, а не восемь элементов.
Например, удалите первый элемент в списке "COLUMNS": 3. Сохраните и закройте файл. 4. Перезапустите MQ Explorer. Команда передачи файлов fteCleanAgent без параметров соответствует ------------------------------------------------------------------ команде с параметром -all ------------------------- Команду fteCleanAgent, в которой указано только имя агента, аналогична команде fteCleanAgent <имя-агента> -all. В результате в целевом агенте очищаются все активные и ожидающие операции передачи, определения монитора ресурсов и определения запланированных передач. Например, следующие команды выполняются одинаковым образом: fteCleanAgent agent100 fteCleanAgent -all agent100 APAR IT15522 обновляет команду fteCleanAgent таким образом, что пользователь должен указать состояние Managed File Transfer для очистки, передав в команде соответствующие параметры и имя агента. Кроме того, этот APAR добавляет новое свойство, позволяющее при необходимости восстановить изначальный алгоритм работы команды fteCleanAgent (свойство "failCleanAgentWithNoArguments" в файле command.properties). По умолчанию для свойства "failCleanAgentWithNoArguments" указано значение true и при запуске команды fteCleanAgent только с именем агента возникает ошибка. Модуль MQ Explorer Managed File Transfer не обрабатывает пароли, длина которых ------------------------------------------------------------------------------ превышает 12 символов, если включен режим идентификации MQCSP ------------------------------------------------------------- В случае применения модуля MQ Explorer Managed File Transfer или агентов Managed File Transfer, которые подключаются к администратору очередей по транспортному протоколу CLIENT, возникают ошибки идентификации агента, если длина пароля превышает 12 символов. Это связано с тем, что идентификация выполняется в режиме совместимости, в котором длина пароля ограничена 12 символами. APAR IT17772 позволяет выключить режим совместимости по умолчанию и включить вместо него режим идентификации MQCSP. Это можно сделать следующими способами: - В MQ Explorer: - Выберите целевой администратор очередей для подключения. - Щелкните правой кнопкой мыши и выберите Сведения о соединении > Свойства. - Перейдите на вкладку ИД пользователя. - Включите переключатель "Включить идентификацию пользователей" и выключите переключатель "Режим совместимости с идентификацией пользователей". - Для агентов MFT: Добавьте новый параметр "useMQCSPAuthentication" в файл MFTCredentials.xml для соответствующего пользователя. Укажите для параметра значение true. Если параметр отсутствует, то по умолчанию ему присваивается значение false и идентификация пользователя в администраторе очередей выполняется в режиме совместимости. Пример записи, в которой задан параметр useMQCSPAuthentication в файле MFTCredentials.xml: Ограничения и известные неполадки для версии 8.0.0 с пакетом исправлений 6 ============================================================ Отдельные свойства не указаны в конфигурациях шаблона HA, входящих в состав ----------------------------------------------------------------------------- IBM MQ Virtual System Pattern Type ---------------------------------- В IBM MQ версии 8.0.0 с пакетом исправлений 6 следующие свойства входят в состав шаблонов с поддержкой нескольких экземпляров, которые поставляются вместе с IBM MQ Virtual System Pattern Type для IBM PureApplication System: - ha_manage_mq_data_manually - ha_existing_data_path - ha_do_not_install_mq_advanced_components Ссылки на эти свойства в настоящее время отсутствуют в конфигурациях шаблона "Резервный экземпляр с высоким уровнем готовности". Для применения этих конфигураций заново создайте связь "Зависимости данных" или добавьте ссылки на свойства в конфигурацию. Эта неполадка исправлена в IBM MQ версии 8.0.0 с пакетом исправлений 7 (APAR IT18908). FDC может показывать отсутствующие подписки для кластерного администратора очередей ---------------------------------------------------------------------------- Процесс хранилища кластера предусматривает выполнение служебных проверок. Одна из проверок требует наличия внутренних подписок для очереди и объектов администратора очередей в представлении локального администратора очередей из конфигурации кластера. Если в записи администратора очередей отсутствуют подписки в связанных кластерах, то создается FDC RM702021 (Отсутствующая подписка). Однако, на одном из этапов создания нового полного хранилища запись администратора очередей может содержать имя кластера, который еще неизвестен локальному администратору очередей (поскольку он отсутствует в полном хранилище для кластера, а также в частичном хранилище). В этом случае создается ошибочный FDC с информацией об отсутствующих подписках. APAR IT14931 позволяет избежать создания FDC, если администратор очередей является отложенным полным хранилищем. Однако, поскольку система не может гарантировать создание полного хранилища на основе администратора очередей, важно вручную выполнить следующие проверки: - Убедитесь, что каналы получателей кластера в конфигурации кластера совместно используются требуемыми кластерами. - Убедитесь, что списки имен, применяемые каналами получателей кластера в удаленных администраторах очередей, содержат требуемые имена кластеров. - Проверьте правильность определений вручную созданных каналов отправителей. Убедитесь, что в качестве целевого объекта указано полное хранилище (вручную созданные каналы (CLUSSDR) должны указывать на полные хранилища. CLUSSDR, указывающие на частичные хранилища, считаются ошибками конфигурации). ExceptionListener JMS MQ не вызывается для всех исключений, связанных с прерванными соединениями ------------------------------------------------------------------------------------- Следующие неполадки могут возникнуть в приложении JMS, которое использует классы IBM MQ V8.0 для JMS: - Если для свойства JMS ConnectionFactory JmsConstants.ASYNC_EXCEPTIONS указано значение JmsConstants.ASYNC_EXCEPTIONS_ALL, то ExceptionListener JMS приложения должен вызываться не только для исключительных ситуаций, связанных с прерванными соединениями, но и для любых исключительных ситуаций, возникающих в процессе асинхронной доставки сообщений в MessageListener JMS. Однако, другие исключительные ситуации (например, MQRC_GET_INHIBITED) не доставляются в ExceptionListener. - Если в сеансе JMS применяется другой сокет TCP/IP для соединения JMS, то ExceptionListener приложения не вызывается, если не работает только сокет, применяемый сеансом JMS. - После установки MQ версии 8.0.0 с пакетом исправлений 3 ExceptionListener JMS приложения вызывается для исключительной ситуации, связанной с прерванным соединением, если приложение использует асинхронных получателей сообщений, а не в случае применения синхронных получателей сообщений. В APAR IT14820 реализованы следующие исправления: - ExceptionListener, зарегистрированный для приложения, вызывается для всех исключительных ситуаций, связанных с прерванными соединениями, вне зависимости от того, использует ли приложение синхронных или асинхронных получателей сообщений. - ExceptionListener, зарегистрированный приложением, вызывается в случае сбоя сокета TCP/IP, применяемого сеансом JMS. - Исключительные ситуации, которые не связаны с прерванными соединениями (например, MQRC_GET_INHIBITED) и возникают в процессе доставки сообщений, передаются ExceptionListener, если приложение настроено для применения асинхронных получателей сообщений и в свойстве ASYNC_EXCEPTIONS ConnectionFactory JMS приложения указано значение ASYNC_EXCEPTIONS_ALL. В GSKit 8.0.50.69 и выше изменен формат файла бумажника ----------------------------------------------------- APAR IT16295 обновляет компонент GSKit до уровня 8.0.50.69 и выше. В этом обновлении изменяется формат файла бумажника, применяемый при создании файла .sth с паролем базы данных ключей. Файлы бумажников, созданные с помощью этого уровня GSKit, несовместимы с предыдущими уровнями GSKit. Для того чтобы обеспечить совместимость обновите все приложения и другие экземпляры, использующие файл бумажника, созданный с помощью этого уровня GSKit, до версии MQ, в состав которой входит GSKit 8.0.50.69 или выше. Если обновить приложения или другие экземпляры невозможно, то можно запросить обратно совместимый формат файла бумажника. Для этого укажите параметр "-v1stash" в команде runmqakm или runmqckm при создании файла бумажника с помощью параметра "-stash" или "-stashpw". Обратно совместимый файл бумажника нельзя создать с помощью графического пользовательского интерфейса iKeyman. Неполадки входа в систему в случае применения агентов Managed File Transfer в z/OS ------------------------------------------------------------- После того как продукт IBM WebSphere MQ File Transfer Edition был сделан компонентом IBM MQ, был предпринят ряд мер по усилению безопасности. В частности, следующие команды могут выполняться только пользователем, от имени которого работал процесс агента или средства ведения протоколов: - fteStartAgent - fteStopAgent - fteSetAgentTraceLevel - fteShowAgentDetails - fteStartLogger - fteStopLogger - fteSetLoggerTraceLevel В случае применения IBM MQ Managed File Transfer в системе z/OS поддерживается запуск агентов в качестве запускаемой задачи. Как правило, такие задачи выполняются от имени администратора, у которого могут отсутствовать права на вход в систему. В такой ситуации пользователь, от имени которого работает агент, не сможет войти в систему z/OS и для агента будут недоступны следующие команды: - fteStartAgent - fteStopAgent - fteSetAgentTraceLevel - fteShowAgentDetails В APAR PI52942 добавлено новое свойство "adminGroup", предназначенное для агентов IBM MQ Managed File Transfer в системах z/OS. Если в этом свойстве указано имя существующей группы, то участники этой группы могут выполнять предыдущие команды для этого агента. Ограничения и известные неполадки для версии 8.0.0 с пакетом исправлений 5 ============================================================ В настоящее время в IBM MQ версии 8.0.0.5 отсутствует поддержка IBM PureApplication System ------------------------------------------------------------------------------- В случае применения IBM PureApplication System следует использовать IBM MQ версии 8.0.0 с пакетом исправлений 4. В настоящее время отсутствует пакет исправлений 5 для IBM PureApplication System. Программа ведения протокола базы данных Java EE компонента IBM MQ Managed File --------------------------------------------------------------------------- Transfer выдает предупреждение для WebSphere Application Server Community --------------------------------------------------------------------------- Edition 2.1 при обращении к базе данных Oracle ---------------------------------------------- Полное описание этой неполадки приведено в разделе Ограничения и известные неполадки для версии 8.0.0. Эта неполадка исправлена в IBM MQ версии 8.0.0 с пакетом исправлений 5 со следующими ограничениями: - Столбцы с именами "SOURCE_BRIDGE_URL" и "DESTINATION_BRIDGE_URL" в таблице "FTELOG"."TRANSFER_EVENT" должны иметь длину 2083. - Пользователям компонента MQ Managed File Transfer, в котором программа ведения протокола подключается к базе данных DB2, может потребоваться обновить длину этих столбцов после применения этого пакета исправлений, если была указана длина 1024. В противном случае данные длиной более 1024 усекаются при записи без выдачи предупреждения базой данных DB2. Изменение способа подключения к администратору очередей с помощью параметра CONNAUTH -------------------------------------------------------------------- В предыдущих выпусках продукта способ обработки параметра CONNAUTH отличался в случае применения классов MQ для API Java и других API. Если в предыдущих выпусках для администратора очередей был включен параметр CONNAUTH и для параметра CHCKCLNT было указано значение OPTIONAL в определении AUTHINFO, то клиентское приложение, использующее классы MQ для API Java, могло успешно подключиться, предоставив ИД пользователя без пароля. В случае применения других API, таких как JMS или встроенный API MQ, соединение не было бы установлено. Начиная с IBM MQ версии 8.0.0 с пакетом исправлений 5 алгоритм работы приложений, использующих классы MQ для API Java, совпадает с другими API. Если ИД пользователя указан без пароля, то соединение не устанавливается. Изменение алгоритма работы: строгая проверка ответов PCF теперь выключена по умолчанию ------------------------------------------------------------------------------- Класс PCFMessageAgent применяется приложениями и MQ Explorer для отправки запросов PCF администратору очередей и приема ответов. В IBM MQ версии 8.0.0 с пакетом исправлений 5 добавлен механизм включения/выключения строгой проверки ответов PCF, описанный в APAR IT01469. Это позволяет избежать непредвиденной работы приложений и MQ Explorer при подключении к администратору очередей, в котором могут возникать неполадки, описанные в APAR IT10521. Класс PCFMessageAgent и MQ Explorer могут использоваться для взаимодействия с несколькими разными администраторами очередей, не все из которых могут содержать исправление для IT10521. Теперь три метода send() из класса PCFMessageAgent по умолчанию не выполняют строгую проверку ответов PCF. Теперь перед возвратом управления приложению не подсчитывается число ответов PCF; методы предполагают, что получены все ответы PCF после обработки ответа, в контрольном поле которого указано значение MQCFC_LAST. Это изменение возвращает алгоритм работы, который применялся до установки исправления для APAR IT01469. Если требуется строгая проверка ответов PCF, например, чтобы избежать неполадки, описанной в APAR IT01469, укажите следующее системное свойство Java для среды выполнения Java, в которой выполняется приложение, использующее класс PCFMessageAgent: com.ibm.mq.pcf.enableStrictPCFResponseChecking=true Для включения строгой проверки ответов PCF в MQ Explorer запустите пользовательский интерфейс с помощью следующей команды: установочный-каталог-MQ/bin/MQExplorer -Dcom.ibm.mq.pcf.enableStrictPCFResponseChecking=true где установочный-каталог-MQ - это каталог, в котором установлен MQ V8.0. Ограничения и известные неполадки для версии 8.0.0 с пакетом исправлений 4 для =============================================================================== поддержки IBM PUREAPPLICATION SYSTEM ==================================== Виртуальная машина не перезапускается после завершения работы с помощью команды ssh "halt" ----------------------------------------------------------------------------- Виртуальная машина не перезапускается после выполнения команды завершения работы "halt" в стойке Power/AIX с IBM PureApplication System 2.1.2.0. Для обхода этой неполадки выключите и снова включите неисправную виртуальную машину. IBM PureApplication System: ограничение переключения виртуальной машины --------------------------------------------------------------- Если остановить виртуальную машину, когда развертывание выполняется менее 30 минут, то действия переключения могут не выполняться. Среда переключения должна отслеживать состояние виртуальной машины в течение приблизительно 30 после запуска развертывания - только после этого становятся доступными операции переключения. Ограничение установки и обновления IBM MQ до последней версии пакета исправлений --------------------------------------------------------------------------- Это ограничение относится к пользователям Power/AIX и Linux/x86, использующим следующие версии IBM PureApplication System: - IBM PureApplication System 2.1.2.0, 2.2.0.0 и выше - Типы шаблонов IBM MQ PureApplication 1.0.0.2 и ниже В результате изменения интерфейса IBM PureApplication System 2.1.2.0, 2.2.0.0 и выше могут возникать ошибки установки и обновления IBM MQ до последнего уровня обслуживания в типе шаблона. В ходе установки не выдаются сообщения об ошибках, однако пакет исправлений не применяется. Эта неполадка относится к типам шаблонов IBM MQ PureApplication 1.0.0.2 и ниже, а также вызывает следующие ограничения: - Для IBM PureApplication System ниже 2.1.2.0 и 2.1.2.1 можно установить все версии IBM MQ из типа шаблона. Кроме того, можно применить обслуживание к активным экземплярам шаблона. - Для IBM PureApplication System 2.1.2.0, 2.2.0.0 и выше можно установить только IBM MQ версии 8.0.0.2. Нельзя установить более поздние версии MQ и нельзя применить обслуживание к активным экземплярам шаблона. Эта неполадка исправлена в IBM MQ версии 8.0.0 с пакетом исправлений 6 (APAR IT15252). IBM PureApplication System: неполадка перезагрузки/завершения работы системы ----------------------------------------------------------------- В случае применения IBM PureApplication System ниже версии 2.2.0.0 виртуальные машины следует перезапускать только с помощью консоли PureApplication System. В ходе перезапуска виртуальной машины с помощью командной строки файловая система GPFS может быть размонтирована перед автоматическим завершением работы администратора очередей IBM MQ. Это может привести к зависанию виртуальной машины в процессе завершения работы. Для устранения неполадки выберите неисправный узел в проекции Виртуальная машина консоли PureApplication System, затем выключите его и снова включите. После завершения процедуры перезапуска экземпляры администратора очередей IBM MQ возвращаются в допустимое состояние. Ограничения и известные неполадки для версии 8.0.0 с пакетом исправлений 4 ============================================================ Ошибка обновления библиотек gskit в ходе обновления в AIX -------------------------------------------------------- В системах AIX в ходе выполнения обновления до IBM MQ версии 8.0.0 с пакетом исправлений 4 могут отображаться следующие сообщения об ошибках в процессе применения набора файлов mqm.gskit.rte: tar: невозможно создать lib/libgsk8ssl.so: текстовый файл занят tar: невозможно создать lib/libgsk8cms.so: текстовый файл занят tar: невозможно создать lib/libgsk8sys.so: текстовый файл занят tar: невозможно создать lib/libgsk8iccs.so: текстовый файл занят Предупреждение: код возврата "1" из tar в ходе распаковки gskssl32.tar.Z tar: невозможно создать lib64/libgsk8ssl_64.so: текстовый файл занят tar: невозможно создать lib64/libgsk8cms_64.so: текстовый файл занят tar: невозможно создать lib64/libgsk8sys_64.so: текстовый файл занят tar: невозможно создать lib64/libgsk8iccs_64.so: текстовый файл занят Предупреждение: код возврата "1" из tar в ходе распаковки gskssl64.tar.Z Команда MQ /usr/mqm/bin/dspmqver -p64 отображает версию библиотек IBM Global Security Kit ниже 8.0.50.52. Для исправления неполадки выполните следующую команду AIX от имени пользователя root: /usr/sbin/slibclean ... затем выполните следующую команду: /usr/mqm/bin/amqigski -i Выполните команду /usr/mqm/bin/dspmqver -p64 и убедитесь, что отображается правильная версия (8.0.50.52) для 32- и 64-разрядных библиотек Global Security Kit. Имя: IBM Global Security Kit for WebSphere MQ Версия: 8.0.50.52 Тип компоновки: Рабочий Режим: 32-разрядный Имя: IBM Global Security Kit for WebSphere MQ Версия: 8.0.50.52 Тип компоновки: Рабочий Режим: 64-разрядный Если экземпляр IBM MQ установлен в каталоге, отличном от каталога по умолчанию, то добавьте перед приведенными выше командами MQ путь к пользовательскому установочному расположению (USIL), который был указан в параметре -R команды installp. Эта неполадка исправлена в IBM MQ версии 8.0.0 с пакетом исправлений 5. Установка пакета исправлений MQ Explorer ------------------------------------ Это ограничение может вызвать сбой обновления MQ Explorer до версии 8.0.0 с пакетом исправлений 4 после установки пакета исправлений. После применения пакета исправлений проверьте версию MQ Explorer. Запустите MQ Explorer и выберите Справка > О программе IBM WebSphere MQ Explorer. Если установлены модули предыдущих версий, обновите их одним или несколькими из следующих способов. ** Вариант 1: с помощью флага -initialize ** Запустите MQ Explorer с флагом -initialize от имени администратора или пользователя root, затем запустите MQ Explorer в обычном режиме. Если после запуска с флагом -initialize будет выполнено одно из следующих условий, обратитесь к варианту 2 (установка MSOT): - При запуске MQ Explorer предлагает создать новую рабочую область и запускается предыдущая версия MQ Explorer. - выдаются сообщения об ошибках, аналогичные следующим: Атрибут 265(неизвестно) отсутствует в таблице типов (2) для объекта obj1 Атрибут 2133(MQCA_LDAP_GROUP_OBJECT_CLASS) отсутствует в таблице типов (83) для объекта SYSTEM.DEFAULT.AUTHINFO.IDPWLDAP ** Вариант 2: установите MS0T ** Если система выдает любое из сообщений об ошибках, указанных для варианта 1, установите MS0T Support Pac: http://www-01.ibm.com/support/docview.wss?uid=swg24021041 В случае применения MQ Explorer из MS0T требуется дополнительная настройка для просмотра локальных администраторов очередей. Требуется 64-разрядная версия продукта MS0T для работы с 64-разрядными локальными администраторами очередей. - В системе Windows добавьте каталоги bin64 и java/lib64 своего экземпляра IBM MQ в переменную среды PATH. Для этого можно воспользоваться командой setmqenv перед запуском MS0T из того же сеанса командной строки. Например, если IBM MQ установлен в каталоге C:\Program Files\IBM\WebSphere MQ, выполните следующую команду: C:\Program Files\IBM\WebSphere MQ\bin\setmqenv -s - В системе Linux перед тем как запустить MQ Explore, добавьте каталоги java/lib64 и lib64 своей версии IBM MQ в переменную среду LD_LIBRARY_PATH. Например, если IBM MQ установлен в каталоге /opt/mqm, обновите путь следующим образом: export LD_LIBRARY_PATH=/opt/mqm/java/lib64:/opt/mqm/lib64:$LD_LIBRARY_PATH ** Вариант 3: установка с нового носителя ** Вместо применения пакета исправлений 4 можно установить полный экземпляр продукта версии 8.0.0 с пакетом исправлений 4 из образа, доступного на сайте Passport Advantage. Эта неполадка исправлена в IBM MQ версии 8.0.0 с пакетом исправлений 5 (APAR IT08513). Ошибка AMQ5688 программы setmqm при переходе с администратора очередей V8.0.0.4 до V8.0.0.3 ------------------------------------------------------------------------------------ Предположим, что администратор очередей из экземпляра MQ версии 8.0.0.4 запущен на командном уровне 802. Если затем с помощью программы setmqm попытаться перейти с версии 8.0.0.4 на версию 8.0.0.3, возникнет следующая исключительная ситуация: AMQ5688: невозможно связать администратор очередей '<имя-администратора-очередей>' с экземпляром '<имя-экземпляра>'. Операция должна быть допустимой, поскольку командный уровень 802 поддерживается обоими версиями продукта. Дополнительная информация об этой неполадке, включая инструкции по ее обходу, приведена на веб-странице http://www.ibm.com/support/docview.wss?uid=swg1IT13017 Эта неполадка исправлена в IBM MQ версии 8.0.0 с пакетом исправлений 5 (APAR IT13017). Невозможно запустить MQ Explorer после возврата к предыдущему пакету исправлений в Windows 64 ----------------------------------------------------------------------------- После удаления пакета исправлений в 64-разрядной системе Windows могут возникнуть неполадки при запуске MQ Explorer с помощью команды strmqcfg с предыдущим пакетом исправлений. Впервые эта неполадка была обнаружена при возврате от версии 8.0.0 с пакетом исправлений 4 к версии 8.0.0 с пакетом исправлений 3. Инструкции по устранению неполадок приведены в следующем техническом комментарии: http://www.ibm.com/support/docview.wss?uid=swg21983577 Установка AMQP -------------------- Начиная с версии 8.0.0 с пакетом исправлений 4, IBM MQ поддерживает API MQ Light на основе каналов типа Расширенный протокол очередей сообщений (AMQP). Канал AMQP можно установить в системах UNIX, Linux и Windows; он недоступен для IBM i и z/OS. Для установки компонента AMQP впервые необходимо загрузить и установить образ обновления IBM MQ версии 8.0.0.4 (или выше) с веб-сайта Passport Advantage вместо применения последнего пакета исправлений из Fix Central к предыдущему экземпляру 8.0. Ограничения и известные неполадки для версии 8.0.0 с пакетом исправлений 3 для =============================================================================== поддержки высокой готовности IBM PUREAPPLICATION SYSTEM ======================================================= Ограничения в ходе развертывания в виртуальных машинах, размещенных в нескольких стойках --------------------------------------------------------------------------- Развертывание шаблона с несколькими экземплярами IBM MQ Virtual System Pattern Type 1.0.0.1 на виртуальных машинах, размещенных на нескольких стойках в среде IBM PureApplication System, не поддерживается. Эта неполадка исправлена в продукте IBM MQ Virtual System Pattern Type версии 1.0.0.2, который входит в состав IBM MQ версии 8.0.0 с пакетом исправлений 4. Метаданные предварительно созданных шаблонов не отображаются в более поздних --------------------------------------------------------------------------------- компоновщиках шаблонов ---------------------- Начиная с версии 1.0.0.1, IBM MQ Virtual System Pattern Type поддерживает несколько экземпляров и метаданные шаблонов экземпляров, созданных с помощью версии 1.0.0.0, не отображаются в более поздних версиях компоновщика шаблонов. Для устранения этой неполадки следует заново скомпоновать шаблоны в более поздней версии компоновщика. Ограничения при выборе действия Остановить в контекстном меню Управление ------------------------------------------------------------------------------ При выборе режима обслуживания для экземпляров виртуальных систем IBM PureApplication System активируется действие Управление для виртуальных машин из проекции Виртуальная машина. При выборе действия Остановить в контекстном меню Управление для виртуальных машин, содержащих активный администратор очередей IBM MQ с поддержкой нескольких экземпляров, немедленно останавливаются оба экземпляра администратора очередей. Эта неполадка исправлена в IBM MQ версии 8.0.0 с пакетом исправлений 4. Администраторы очередей автоматически запускаются вместе с виртуальными машинами -------------------------------------------------------------------------------- Администраторы очередей в шаблонах на основе IBM MQ Virtual System Pattern Type автоматически запускаются вместе с виртуальными машинами. Ограничения и известные неполадки для версии 8.0.0 с пакетом исправлений 3 =========================================================== Профайл QMQM недоступен, если Managed File Transfer установлен в системе IBM i ----------------------------------------------------------------------------------- без предыдущего экземпляра IBM MQ ------------------------------------ Если запустить IBM MQ Managed File Transfer версии 8 в системе IBM i, в которой ранее не был установлен продукт IBM MQ, то профайл QMQM будет недоступен и вы не сможете настроить IBM MQ Managed File Transfer. Предварительно необходимый продукт 5724L26 не создает профайл QMQM. Для обхода этой неполадки дополнительно необходимо установить клиент C IBM MQ 5725A49, который создает профайл QMQM. Этот бесплатный продукт, аналогичный клиенту Java, можно загрузить по следующему адресу: http://www-01.ibm.com/support/docview.wss?uid=swg24037500 Эта неполадка исправлена в IBM MQ версии 8.0.0 с пакетом исправлений 4 (APAR SE62180). Ошибка соединения с администратором очередей в Redhat Linux390 Advanced Server 7.0 (64-разрядная версия) -------------------------------------------------------------------------------- Вследствие предполагаемой ошибки исходного кода Java GSKit может возникать ошибка при подключении к администратору очередей, если клиент JMS применяет CipherSpec SSL_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384. Эта неполадка исправлена в IBM MQ версии 8.0.0 с пакетом исправлений 4 путем обновления до GSKIT версии 8.0.50.52. Ненадежные криптографические алгоритмы, реализованные с помощью CipherSpec, считаются устаревшими ------------------------------------------------------------------------------------------ В администратор очередей IBM MQ внесены изменения, запрещающие настройку CipherSpec на основе криптографических алгоритмов или протоколов, которые теперь считаются ненадежными: ** SSL v3 ** Все CipherSpec выключены по умолчанию ** TLS 1.0 ** TLS_RSA_EXPORT_WITH_RC2_40_MD5 TLS_RSA_EXPORT_WITH_RC4_40_MD5 TLS_RSA_WITH_DES_CBC_SHA TLS_RSA_WITH_NULL_MD5 TLS_RSA_WITH_NULL_SHA TLS_RSA_WITH_RC4_128_MD5 ** TLS 1.2 ** ECDHE_ECDSA_NULL_SHA256 ECDHE_ECDSA_RC4_128_SHA256 ECDHE_RSA_NULL_SHA256 ECDHE_RSA_RC4_128_SHA256 TLS_RSA_WITH_NULL_NULL TLS_RSA_WITH_NULL_SHA256 TLS_RSA_WITH_RC4_128_SHA256 Если указать устаревшие CipherSpec в определении канала, то возвращается код ошибки MQRCCF_SSL_CIPHER_SPEC_ERROR и выдается сообщение об ошибке AMQ8242: Недопустимое определение SSLCIPH. Если канал попытается запустить устаревший CipherSpec, то клиенту возвращаются коды ошибок MQCC_FAILED (2) и MQRC_SSL_INITIALIZATION_ERROR (2393). Один или несколько устаревших CipherSpec для определения каналов можно заново включить во время выполнения на сервере, указав переменную среды AMQ_SSL_WEAK_CIPHER_ENABLE. Эта переменная среды принимает отдельное имя CipherSpec или список имен CipherSpec MQ, перечисленных через запятую. Кроме того, можно указать специальное значение ALL, представляющее все CipherSpec. Новый набор CipherSpec по умолчанию теперь разрешает только следующие 17 значений: ** TLS 1.0 ** TLS_RSA_WITH_AES_128_CBC_SHA (AES_SHA_US в IBM i) TLS_RSA_WITH_AES_256_CBC_SHA TLS_RSA_WITH_3DES_EDE_CBC_SHA ** TLS 1.2 ** ECDHE_ECDSA_AES_128_CBC_SHA256 ECDHE_ECDSA_AES_256_CBC_SHA384 ECDHE_ECDSA_AES_128_GCM_SHA256 ECDHE_ECDSA_AES_256_GCM_SHA384 ECDHE_ECDSA_3DES_EDE_CBC_SHA256 ECDHE_RSA_AES_128_CBC_SHA256 ECDHE_RSA_AES_256_CBC_SHA384 ECDHE_RSA_AES_128_GCM_SHA256 ECDHE_RSA_AES_256_GCM_SHA384 ECDHE_RSA_3DES_EDE_CBC_SHA256 TLS_RSA_WITH_AES_128_CBC_SHA256 TLS_RSA_WITH_AES_256_CBC_SHA256 TLS_RSA_WITH_AES_128_GCM_SHA256 TLS_RSA_WITH_AES_256_GCM_SHA384 Поддержка IBM i для CipherSpec TLS 1.2 ------------------------------------- IBM MQ для IBM i теперь поддерживает следующие CipherSpec: TLS_ECDHE_ECDSA_WITH_NULL_SHA TLS_ECDHE_ECDSA_WITH_RC4_128_SHA TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA TLS_ECDHE_RSA_WITH_NULL_SHA TLS_ECDHE_RSA_WITH_RC4_128_SHA TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 Ограничения и известные неполадки для версии 8.0.0 с пакетом исправлений 2 ============================================================ Приложение JMS возвращает значение null и выдает сообщение ---------------------------------------------------------- "Прием прерван запуском асинхронного сеанса" ---------------------------------------------------- Когда приложение создает асинхронного получателя в сеансе JMS, связывает с ним MessageListener, а затем создает синхронного получателя в методе onMessage из MessageListener в том же сеансе, в котором был создан исходный асинхронный получатель, то последующие операции приема в этом синхронном получателе возвращают значение null вместо сообщения и на консоли отображается следующее сообщение: "Прием прерван запуском асинхронного сеанса". Спецификация JMS запрещает вызов синхронных методов в сеансе, в котором выполняется асинхронная доставка сообщений. Приложение JMS должно создать отдельный сеанс, если вы хотите одновременно использовать как синхронные, так и асинхронные методы. В APAR IT13758 в консоли отображается сообщение с описанием неполадки и инструкциями по ее устранению. Это изменение реализовано в IBM MQ версии 8.0.0 с пакетом исправлений 6. Специальный профайл IBM i *PUBLIC не учитывается -------------------------------------------------- В ходе работы с правами доступа в IBM MQ версии 8.0.0 с пакетом исправлений 2 не учитывается специальный профайл IBM i *PUBLIC. При попытке использовать этот профайл возникает следующая исключительная ситуация: ИД сообщения . . . . . . : AMQ8168 Серьезность . . . . . . : 30 Тип сообщения. . . . . . : Диагностическое Дата отправки . . . . . . : "date" Время отправки . . . . . : "time" Сообщение . . . : Имя пользовательского профайла для параметра USER не найдено. Причина . . . . : Имя пользовательского профайла, указанное в параметре USER, не найдено в системе и не является специальным значением *PUBLIC. Эта неполадка относится к IBM MQ версии 8.0.0 с пакетом исправлений 2 и исправлена в версии 8.0.0 с пакетом исправлений 3 (APAR SE61852). Кроме того, для загрузки доступно отдельное временное исправление. Ограничение FIPS 140-2 в системах Power PC на основе Linux в режиме LE (в начале младший байт) -------------------------------------------------------------- Если вы используете SSL и TLS, обратите внимание, что версия GSKit для систем Power PC на основе Linux в режиме LE (в начале младший байт) не соответствует требованиям FIPS 140-2. Если режим FIPS включен, то в каналах MQ SSL и TLS возникает ошибка AMQ9620 с кодом 207 из вызова функции gsk_environment_init. Дополнительная информация приведена в связанном техническом комментарии: http://www.ibm.com/support/docview.wss?rs=171&uid=swg21695457 Эта неполадка исправлена в IBM MQ версии 8.0.0 с пакетом исправлений 4 путем обновления до GSKIT версии 8.0.50.51. SSL/TLS зависает в GSKit в случае применения CRL LDAP в системах Power PC на основе Linux в режиме LE (в начале младший байт) ----------------------------------------------------------------------------------- Пользователи SSL и TLS в системах Power PC на основе Linux в режиме LE (в начале младший байт) могут столкнуться с зависанием GSKit в ходе работы со списками аннулированных сертификатов, сохраненных на сервере LDAP. Клиентские приложения MQI не возвратятся из состояний MQCONN и MQCONNX, а каналы сообщений не смогут перейти в состояние RUNNING. Команда MQSC "DISPLAY CHSTATUS(*) ALL" для администратора очередей в течение продолжительного времени показывает состояние канала STATUS(BINDING) SUBSTATE(SSLHANDSHK). Эта неполадка возникает только для соединений SSL и TLS, использующих GSKit. Эта неполадка исправлена в GSkit 8.0.50.52, который входит в состав IBM MQ версии 8.0.0 с пакетом исправлений 4. Протокол SSLv3 считается устаревшим ----------------------------------- В IBM MQ версии 8.0.0 с пакетом исправлений 2 считается устаревшим протокол SSLv3 и следующие спецификации шифров MQ в определениях каналов, связанных с администратором очередей: AES_SHA_US RC4_SHA_US RC4_MD5_US TRIPLE_DES_SHA_US DES_SHA_EXPORT1024 RC4_56_SHA_EXPORT1024 RC4_MD5_EXPORT RC2_MD5_EXPORT DES_SHA_EXPORT NULL_SHA NULL_MD5 FIPS_WITH_DES_CBC_SHA FIPS_WITH_3DES_EDE_CBC_SHA Пользователи этих спецификаций шифров должны изменить определения каналов для применения альтернативной спецификации шифров на основе протокола TLS 1.0 или TLS 1.2. Для продолжения работы со спецификациями шифров SSLv3 укажите переменную среды AMQ_SSL_V3_ENABLE=1. Кроме того, добавьте следующую запись в раздел SSL файла qm.ini администратора очередей: AllowSSLV3=Y Сбой DSPMQM в IBM i с выдачей сообщения CPF6A39 после обновления версии 7.1.0.x или версии 8.0.0 с пакетом исправлений 1 ----------------------------------------------------------------------------------------- Если IBM MQ версии 8.0.0 с пакетом исправлений 2 устанавливается поверх экземпляра версии 8.0.0 с пакетом исправлений 1 или версии 7.1, на котором установлены PTF пакета исправлений, то после обновления в DSPMQM из активного администратора очередей возникает ошибка CPF6A39: ИД сообщения . . . . . : CPF6A39 Серьезность . . . . . . : 40 Тип сообщения. . . . . : Escape Сообщение . . . : Недостаточная длина буфера переменных. Причина . . . . : Недостаточная длина буфера переменных 2016, поскольку для записи переменной DSPMQ4REC, заданной в группе панелей AMQOPMQX в библиотеке QSYS, требуется буфер длиной 2064. Исправление . . : Увеличьте длину буфера или измените определение записи переменной DSPMQ4REC в группе панелей. Затем повторите запрос. ИД сообщения . . . . . : CEE9901 Серьезность . . . . . . : 30 Тип сообщения. . . . . : Диагностика Сообщение . . . : Ошибка приложения. CPF6A39 не отслеживается AMQOMDSX в операторе 0000000003, инструкция: X'0000'. Причина . . . . : Аварийное завершение работы приложения вследствие необработанной исключительной ситуации. Имя программы, в которой возникла необработанная исключительная ситуация: AMQOMDSX AMQMGPHA mgpDisplayStruct2. Программа была остановлена на операторе языка программирования высокого уровня с номером 0000000003 в момент отправки сообщения. Для оптимизированной программы ILE может быть показано несколько номеров операторов. Оптимизация не позволяет определить один номер оператора. Значение *N указывает, что фактическое значение недоступно. Эта неполадка связана с наличием объектов *PNLGRP в библиотеке QSYS из PTF пакета исправлений. Для устранения этой выполните следующую команду для удаления старых объектов *PNLGRP из библиотеки QSYS, если все администраторы очередей MQ находятся в состоянии Неактивно. Кроме того, эту команду можно выполнить перед установкой WebSphere MQ версии 8: DLTOBJ OBJ(QSYS/AMQ*) OBJTYPE(*PNLGRP) Ограничения и известные неполадки для версии 8.0.0 с пакетом исправлений 1 ============================================================ Администратору очередей не передается селектор ИД зависимости из ---------------------------------------------------------------- получателя сообщений JMS ------------------------ Эта неполадка возникает только в случае применения обработчика сообщений, который настроен для приема сообщений только с конкретными идентификаторами зависимости. Администратору очередей не передается селектор сведения идентификатора зависимости, заданный для объекта MessageConsumer или JMSConsumer, в котором зарегистрирован MessageListener JMS. В результате получателю отправляются все сообщения из целевого объекта, а не только сообщения, выбранные селектором. Эта неполадка исправлена в IBM MQ версии 8.0.0 с пакетом исправлений 7 (APAR IT16106). Неполадки в ходе установки в Windows Server 2012 R2 и Windows 8.1 -------------------------------------------------------- В ходе установки IBM MQ версии 8.0.0 с пакетом исправлений 1 в системе Windows Server 2012 R2 или Windows 8.1 может возникнуть ошибка, связанная с несовместимостью между кодом программы установки и этими версиями Windows. Для устранения этой неполадки запустите программу загрузки пакета исправлений (WS-MQ-8.0.0-FP0001.exe) в режиме совместимости (совместимость с Windows 7 или 8). Выполните следующие действия: 1. Откройте каталог, в который был распакован пакет, в Проводнике Windows. 2. Щелкните правой кнопкой мыши на значке WS-MQ-8.0.0-FP0001, откройте свойства и перейдите на вкладку Совместимость. 3. В поле "Запустить эту программу в режиме совместимости с" выберите "Windows 8". Эта неполадка устранена в APAR IT04867. Ограничение GSKit уровня 8.0.50.31 -------------------------------- При создании собственных сертификатов для WebSphere MQ Advanced Message Security (AMS) с помощью команды runmqakm в IBM MQ версии 8.0.0 с пакетом исправлений 1 пользователи должны указать параметр "-ca false" в команде certificate create. В противном случае будет создан недопустимый сертификат, вызывающий в клиентских приложениях Java исключительную ситуацию MQException с кодом причины MQRC_SECURITY_ERROR и кодом завершения MQCC_FAILED при выполнении операций обмена сообщениями с использованием защищенной очереди AMS. Примечание: эта неполадка относится к IBM MQ версии 8.0.0 с пакетом исправлений 1 и исправлена в версии 8.0.0 с пакетом исправлений 2. Ограничения и известные неполадки для версии 8.0.0 ================================================ Программа ведения протокола базы данных Java EE компонента IBM MQ Managed File --------------------------------------------------------------------------- Transfer выдает предупреждение для WebSphere Application Server Community --------------------------------------------------------------------------- Edition 2.1 при обращении к базе данных Oracle ---------------------------------------------- Эта неполадка возникает в программе ведения протокола, которая сохраняет в базе данных Oracle информацию, публикуемую в виде сообщений протокола XML в теме SYSTEM.FTE администратора очередей координирования. Если таблица в базе данных Oracle содержит столбцы типа CLOB (например, NCLOB), то класс Java, заданный с помощью Java Persistence Architecture (JPA) для представления таблицы, должен содержать аннотацию "@Lob" для переменных класса, представляющих столбец типа CLOB. В противном случае предполагается, что столбец имеет тип "VARCHAR". Эта аннотация отсутствует в классах Java, входящих в состав компонента IBM MQ Managed File Transfer. Таким образом, реализация JPA выдает предупреждение, поскольку поле, представляющее столбец в таблице базы данных, не соответствует фактическому столбцу в таблице базы данных. Эта неполадка исправлена в IBM MQ версии 8.0.0 с пакетом исправлений 5 со следующими ограничениями: - Столбцы с именами "SOURCE_BRIDGE_URL" и "DESTINATION_BRIDGE_URL" в таблице "FTELOG"."TRANSFER_EVENT" должны иметь длину 2083. - Пользователям компонента MQ Managed File Transfer, в котором программа ведения протокола подключается к базе данных DB2, может потребоваться обновить длину этих столбцов после применения этого пакета исправлений, если была указана длина 1024. В противном случае данные длиной более 1024 усекаются при записи без выдачи предупреждения базой данных DB2. Нарушение целостности/аварийное завершение администратора хранилища администратора ------------------------------------------------------------------------------------------ очередей вследствие нескольких записей очереди передачи ------------------------------------------------------------------------------------------ В администраторе хранилища кластера злоумышленником с правами администратора может быть активирована перезапись памяти, вызывающая нарушение целостности данных и отказ в обслуживании вследствие аварийного завершения администратора хранилища кластера. Эта неполадка исправлена в версии 8.0.0 с пакетом исправлений 2 (APAR IT05869). Неполадки взаимодействия с TLS 1.2 между z/OS и другими платформами ----------------------------------------------------------------------- Пользователи, использующие каналы TLS 1.2 между z/OS и другими платформами могут столкнуться с ошибкой CSQX635 (AMQ9635) при подключении каналов TLS 1.2. Ошибка не возникает в случае применения цифрового сертификата, подписанного с помощью SHA-1 на основе ECDSA или SHA-1 на основе RSA. Ошибка возникает в следующих CipherSpec для TLS 1.2: ECDHE_ECDSA_AES_128_CBC_SHA256 ECDHE_ECDSA_AES_256_CBC_SHA384 ECDHE_RSA_AES_128_CBC_SHA256 ECDHE_RSA_AES_256_CBC_SHA384 TLS_RSA_WITH_AES_128_CBC_SHA256 TLS_RSA_WITH_AES_256_CBC_SHA256 TLS_RSA_WITH_NULL_SHA256 Эта неполадка исправлена в IBM MQ версии 8.0.0 с пакетом исправлений 2. Сообщение об ошибке AMQ9637 при запуске канала в случае применения TLS 1.2 ---------------------------------------------------------------------------- в среде JRE Oracle ------------------ При запуске канала с шифром TLS в среде выполнения Java (JRE) Oracle не отправляется сертификат клиента, однако идентификация клиента включена. В протокол ошибок администратора очередей заносится сообщение AMQ9637 "Отсутствует сертификат канала". Эта неполадка исправлена в IBM MQ версии 8.0.0 с пакетом исправлений 5 (APAR IT10837). Пользователи не могут использовать символы GB18030 для описания установки в --------------------------------------------------------------------------------- Windows ------- В ходе установки сервера для Windows можно указать описание установки. Отдельные символы GB18030 не отображаются в полях ввода и на странице Обзор. Лицензия MQ, ошибка при определении варианта системы в zLinux -------------------------------------------------------------- Если в системе Linux не установлена команда lsb_release, то при выполнении команды mqlicense.sh выдается следующее сообщение об ошибке: 'Предупреждение: не удалось определить вариант и выпуск системы. Перед продолжением установки убедитесь, что она поддерживается.' Если это сообщение выдано, убедитесь, что система соответствует требованиям, опубликованным на веб-странице http://www-01.ibm.com/support/docview.wss?uid=swg27041395, и продолжите установку. Сбой передачи элемента физического файла IBM i после включения примера FTEQDLSExit ------------------------------------------------------------------------------- В ходе передачи элемента физического файла из одного физического файла в другой может возникнуть следующая ошибка, если на агенте настроен пример FTEQDLSExit: BFGTR0072E: Сбой передачи вследствие исключительной ситуации: BFGIO0392E: Атрибуты целевого файла указаны для '/qsys.lib/<библиотека>.lib/<физический-файл>.file/<элемент>.mbr'. Атрибуты целевого файла не поддерживаются для этого получателя. Для обхода этой неполадки необходимо удалить точку выхода из файла agent.properties. Точка выхода не влияет на операции передачи интегрированной файловой системы (IFS) или возможность передачи элементов физических файлов в расположения IFS. Эта неполадка устранена в APAR IT01921. Обязательные PTF операционной системы IBM i ------------------------------------------- Для обеспечения правильной работы каналов MQ SSL/TLS требуются следующие PTF операционной системы V7R1M0. http://www-912.ibm.com/systems/electronic/support/a_dir/as4ptf.nsf/ALLPTFS/MF57749 http://www-912.ibm.com/systems/electronic/support/a_dir/as4ptf.nsf/ALLPTFS/MF57889 http://www-912.ibm.com/systems/electronic/support/a_dir/as4ptf.nsf/ALLPTFS/MF58003 http://www-912.ibm.com/systems/electronic/support/a_dir/as4ptf.nsf/ALLPTFS/SI52214 Безопасность сообщений WebSphere MQ Advanced в IBM i ----------------------------------------------- Встроенная защита сообщений может постепенно исчерпать кучу PASE в ходе обработки сообщений в очереди, защищенной с помощью стратегии. В долговыполняемых приложениях могут возникать ошибки операций обмена сообщениями MQI, такие как MQGET и MQPUT, с кодом причины MQRC_SECURITY_ERROR. При этом связанный FDC указывает, что память недоступна. Эта неполадка не возникает в клиентских приложениях Java и JMS. Эта неполадка исправлена в IBM MQ версии 8.0.0 с пакетом исправлений 1. Установка компонента '7) WebSphere MQ Managed File Transfer Service' в системах -------------------------------------------------------------------------------- Solaris с помощью интерактивной программы установки --------------------------------------------------- Если установка WebSphere MQ выполняется в системе Solaris в интерактивном режиме, то при выборе опции '7) WebSphere MQ Managed File Transfer Service' компонент ftagent не устанавливается. В результате вы не сможете выполнять команды, такие как fteCreateAgent и fteStartAgent. Если WebSphere MQ еще не установлен, то для устранения этой неполадки выберите обе опции: '7) WebSphere MQ Managed File Transfer Service' и ' 9) WebSphere MQ Managed File Transfer Agent' в ходе установки. В этом случае устанавливаются все компоненты, необходимые для WebSphere MQ Managed File Transfer Service, включая компонент ftagent. Если служба '7) WebSphere MQ Managed File Transfer Service' уже установлена, то для установки компонента ftagent запустите установку снова и выберите опцию ' 9) WebSphere MQ Managed File Transfer Agent'. Дополнительная информация об установке WebSphere MQ в системах Solaris приведена в разделе "Установка и удаление" в документации по WebSphere MQ версии 8.0: http://www.ibm.com/support/knowledgecenter/SSFKSJ_8.0.0/com.ibm.mq.ins.doc/q008250_.htm Эта неполадка исправлена в IBM MQ версии 8.0.0 с пакетом исправлений 1. Сценарии SQL обновления таблиц базы данных для функции ведения протоколов базы данных ------------------------------------------------------------------------------------- WebSphere MQ Managed File Transfer не входят в состав IBM MQ версии 8.0.0 -------------------------------------------------------- Эти сценарии требуются для миграции функции ведения протоколов базы данных WebSphere MQ версии 7.5 и выше в IBM MQ версии 8.0.0, а также из WebSphere MQ File Transfer Edition версии 7.0.4 и выше в IBM MQ версии 8.0.0. Эта неполадка исправлена в IBM MQ версии 8.0.0 с пакетом исправлений 1. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ ++ ++ Авторские права, уведомления и товарные знаки ++ ++ ++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Сведения об авторских правах и товарных знаках Настоящая информация относится к продуктам и услугам, распространяемым в США. IBM может не поставлять обсуждаемые здесь продукты, службы или компоненты в других странах. Информацию о продуктах и услугах, предлагаемых в вашей стране, вы можете получить в местном представительстве IBM. Ссылка на продукт, программу или услугу IBM не означает, что может применяться только этот продукт, программа или услуга IBM. Вместо них можно использовать любые другие функционально эквивалентные продукты, программы или услуги, не нарушающие прав IBM на интеллектуальную собственность. Однако в этом случае ответственность за проверку работы этих продуктов, программ и услуг возлагается на пользователя. Продукты и технологии, описанные в документе, могут быть запатентованы IBM. Предоставление вам настоящего документа не означает предоставления каких-либо лицензий на эти патенты. Запросы на лицензии можно отправлять в письменном виде по следующему адресу: IBM Director of Licensing IBM Corporation North Castle Drive Armonk, NY 10504-1785 U.S.A. Запросы на лицензии, связанные с информацией набора двухбайтовых символов (DBCS), следует направлять в отдел интеллектуальной собственности в местном представительстве IBM или в письменном виде по следующему адресу: Intellectual Property Licensing Legal and Intellectual Property Law IBM Japan, Ltd. 19-21, Nihonbashi-Hakozakicho, Chuo-ku Tokyo 103-8510, Japan Следующий абзац не относится к Великобритании, а также к другим странам, в которых это заявление противоречит местному законодательству: INTERNATIONAL BUSINESS MACHINES CORPORATION ПРЕДОСТАВЛЯЕТ НАСТОЯЩУЮ ПУБЛИКАЦИЮ НА УСЛОВИЯХ "КАК ЕСТЬ", БЕЗ КАКИХ-ЛИБО ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ ГАРАНТИЙ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ЭТИМ, НЕЯВНЫЕ ГАРАНТИИ СОБЛЮДЕНИЯ ПРАВ, КОММЕРЧЕСКОЙ ЦЕННОСТИ И ПРИГОДНОСТИ ДЛЯ КАКОЙ-ЛИБО ЦЕЛИ. В некоторых странах отказ от предоставления явных и подразумеваемых гарантий при заключении определенных договоров запрещен, поэтому данное заявление может не иметь силы в вашем случае. В данной публикации могут встретиться технические неточности и типографские опечатки. В приведенную информацию периодически вносятся изменения, которые будут учтены во всех последующих изданиях данной публикации. IBM оставляет за собой право в любое время и без дополнительного уведомления исправлять и обновлять продукты и программы, упоминаемые в настоящем документе. Все встречающиеся в данной документации ссылки на веб-сайты других компаний предоставлены исключительно для удобства пользователей и не являются рекламой этих веб-сайтов. Материалы, размещенные на этих Web-сайтах, не являются частью документации по данному продукту IBM, и ответственность за применение этих материалов лежит на пользователе. IBM может использовать и распространять любую предоставленную вами информацию на свое усмотрение без каких-либо обязательств перед вами. Для получения информации об этой программе для обеспечения: (i) обмена информацией между независимо созданными программами и другими программами (включая данную) и (ii) взаимного использования информации, полученной в ходе обмена, пользователи данной программы могут обращаться по адресу: IBM Corporation J46A/G4 555 Bailey Avenue San Jose, CA 95141-1003 США Такая информация может предоставляться на определенных условиях, включая, в некоторых случаях, уплату вознаграждения. Описанная в этой информации лицензионная программа и все связанные с ней лицензионные материалы предоставляются IBM в соответствии с условиями Соглашения с заказчиком IBM, Международного соглашения о лицензии на программу IBM или любого другого эквивалентного соглашения. Информация о продуктах других изготовителей получена от поставщиков этих продуктов, из их официальных сообщений и других общедоступных источников. Эти продукты не были проверены IBM. Точность приводимых данных о быстродействии, совместимости и других сведений о продуктах, выпущенных сторонними компаниями, не гарантируется. Запросы на получение дополнительной информации об этих продуктах должны направляться их поставщикам. Данная информация содержит примеры данных и отчетов, применяемых в повседневной работе. Для того чтобы примеры были максимально наглядными, в них приведены имена людей, названия компаний, товарных знаков и продуктов. Все эти имена и названия вымышлены, и любое их сходство с реальными именами, названиями и адресами носит совершенно случайный характер. ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ: Эта информация содержит примеры приложений на исходном языке, иллюстрирующие приемы программирования на различных платформах. Разрешается копировать, изменять и распространять эти примеры программ в любой форме без какой-либо платы IBM, в целях разработки, использования, продажи или распространения прикладных программ, соответствующих интерфейсу программирования приложений тех операционных систем, для которых примеры были созданы. Примеры не были тщательно и всесторонне протестированы. Поэтому IBM не может гарантировать или подразумевать надежность, пригодность и функциональность этих программ. Разрешается копировать, изменять и распространять эти примеры программ в любой форме без какой-либо платы IBM в целях разработки, использования, продажи или распространения прикладных программ, соответствующих интерфейсам прикладных программ IBM. Следующие термины являются товарными знаками компании International Business Machines Corporation в США и/или других странах: AIX, IBM, WebSphere, z/OS Windows является товарным знаком Microsoft Corporation в США и/или других странах. Java и все товарные знаки и эмблемы на основе Java являются товарными знаками или зарегистрированными товарными знаками компании Oracle и/или ее дочерних компаний. UNIX является зарегистрированным товарным знаком The Open Group в США и других странах. Linux является товарным знаком Линуса Торвальдса (Linus Torvalds) в США и/или других странах. Названия других компаний, продуктов и услуг могут являться товарными или служебными знаками других компаний. Дополнительная информация приведена на веб-странице: http://www.ibm.com/legal/copytrade.shtml