Документация и информация о выпуске IBM Integration Bus V10.0, включая описание инструментария и компонентов среды выполнения.
Файл с информацией о выпуске для продукта IBM Integration Bus
Выпуск продукта: 10.0
Имя обновления: 10.0.0.0
Версии и пакеты исправлений:
10.0.0.0 (доступность в электронной виде: 27 марта 2015 г.)
Дата первой публикации документа: 27 марта 2015 г.
Дата последнего изменения документа: 27 марта 2015 г.
Содержание
Доступ к новейшей версии информации о выпуске
Действия перед установкой
Требования к системеПроверьте требования системы IBM Integration Bus и убедитесь, что платформа установки поддерживает устанавливаемую редакцию продукта. Информация о требованиях к системе для всех версий продукта приведена на веб-сайте
IBM Integration Bus - требования к системе.
Важная информация при миграции
При миграции с WebSphere Message Broker версии 7.0 или 8.0 либо с IBM Integration Bus версии 9.0 ознакомьтесь с разделом
Миграция электронной документации по продукту, в котором приведены подробные сведения о миграции.
Содержимое всех применимых диагностических сообщений обновлено для соответствия измененным названиям некоторых ресурсов и компонентов в IBM Integration Bus Version 9.0. Содержимое различных диагностических сообщений также было изменено с целью улучшения ясности, и добавлены дополнительные диагностические сообщения. Дополнительная информация приведена в разделе
Диагностические сообщения.
Документация по продукту
В IBM Integration Bus Version 10 справка по IBM Integration Toolkit настроена для отображения статей справки, расположенных в электронной документации по продукту. Однако, можно загрузить локальную версию документации по продукту и настроить IBM Integration Toolkit для ее использования. Дополнительная информация приведена в разделе
Загрузка и установка локальных документации по IBM Integration Bus.
Автономная документации по продукту доступна для загрузки по следующим адресам:
Информация об использовании автономной справочной системы Information Center продукта приведена в файле using_the_infocenter.html в папке ibm_help в файлах ib_help_linux.tgz иib_help_win.zip.
Поддержка
Дефекты:
В этом файле информации о выпуске могут содержаться указатели на номера дефектов. Эти номера указывают на внутренние номера неполадок продукта IBM; они могут быть полезными при обсуждении неполадок со службой поддержки IBM.
Комментарии:Текущая информация об известных проблемах и доступных исправлениях приведена на
веб-сайте технической поддержки IBM Integration Bus.
Для поиска информации выберите
Документация по устранению неполадок. Будут показаны комментарии к IBM Integration Bus. Результаты можно искать и фильтровать.
Обновления компонентов
Для ознакомления с новыми компонентами, добавленными в IBM Integration Bus Version 10.0, просмотрите раздел
Новое в версии 10.0.
Известные проблемы и способы их обхода (если существуют)
В этом разделе описаны известные проблемы и способы их обхода (если таковые существуют) для IBM Integration Bus, по компонентам.
Установка
- Команда 'iib' в системах Linux и UNIX не будет выполнена, если каталог 'iibconfig' существует, но он пустой
Симптом:
При однопользовательской установке IBM Integration Bus 10.0.0.0 в системах Linux и UNIX в качестве рабочего пути для хранения файлов конфигурации IBM Integration Bus используется$HOME/iibconfig. Если этот каталог существует, но он пустой, то команда 'iib' не сможет выполниться правильно. Могут отображаться следующие ошибки:
IBM Integration Bus v10000 (utility.mqsiexplain) [поток 1] (Msg 1/1) BIP2229W: Предупреждение: Аварийное завершение, не удалось открыть каталог файлов ($HOME/iibconfig/common/errors): errno 2. Используется каталог /tmp 0
Не удалось открыть файл $HOME/iibconfig/common/log/utility.mqsiexplain.trace.bin.0. Ошибка: Нет такого файла или каталога
Не удалось открыть файл $HOME/iibconfig/common/log/utility.mqsiexplain.userTrace.bin.0. Ошибка: Нет такого файла или каталога
Решение:
Удалите каталог iibconfig в $HOME. При следующем запуске команды 'iib' каталог $HOME/iibconfig будет создан повторно с правильным содержимым.
- При выполнении команды 'iib make registry global' в AIX выводится сообщение об ошибке
Симптом:
При выполнении в AIX команды 'iib make registry global' или 'iib make registry global accept license' от имени пользователя root отображается следующее сообщение об ошибке:
find: не удается выполнить :: Нет такого файла или каталога
Решение:
Эту ошибку можно пропустить.
Платформы
Solaris и HP-UX
- Увеличение потребности в памяти для bipbroker и DataFlowEngine в системах Solaris и HP-UX
Симптом:
После обновления с WebSphere Message Broker V8.0.0.1 процессы bipbroker и DataFlowEngine, запущенные в системе Solaris или HP, могут использовать дополнительно 204 МБ памяти. Причина в увеличенном значении по умолчанию параметра ReservedCodeCacheSize в виртуальной машине Java (JVM), используемой процессами (посредника) интеграции узлов. Область памяти связана с компиляцией \"строго по графику\" классов Java и была увеличена поставщиком JVM в ответ на повышение в продуктах третьих фирм требований дополнительной памяти в кэше кода.
Решение:
Если увеличение памяти вызывает неполадки в системе, можно указать для параметра ReservedCodeCacheSize старое значение. Для этого следует экспортировать переменную среды в профайл узла интеграции перед его запуском:
_JAVA_OPTIONS=-XX:ReservedCodeCacheSize=64m
IBM Integration Toolkit
Пользовательский веб-интерфейс
- Пользовательский веб-интерфейс: в пользовательском веб-интерфейсе не удается загрузить файл BAR, если сервер интеграции работает под управлением z/OS
Симптом:
В пользовательском веб-интерфейсе выбран сервер интеграции, работающий под управлением z/OS, нажата кнопка Развернуть, затем выбран файл BAR. Файл BAR не загружен в окно веб-интерфейса.
Решение:
В окне Развернуть нажмите кнопку Отмена. С помощью пользовательского веб-интерфейса нельзя развернуть файл BAR на сервере интеграции, работающем под управлением z/OS. Вместо этого необходимо выполнить команду mqsideploy или развернуть файл BAR с помощью Integration Toolkit.
Веб-службы
- Поддержка SSLv3 теперь ограничена и заменена на TLS
Симптом:
В потоках, использующих SSLv3, будут выводиться сообщения об ошибках соединения, например следующие сообщения BIP:
BIP3544E: Не удалось создать соединение SSL с удаленным хостом. Причина 'java.security.NoSuchAlgorithmException: SSLContext SSLv3 недоступен'.
BIP3135S: Исключительная ситуация при запуске коннектора модуля сервлета. Текст исключительной ситуации в получателе запросов HTTP org.apache.catalina.LifecycleException: Не удалось запустить компонент.
Решение:
По умолчанию SSLv3 в IBM Integration Bus Version 10.0.0.0 отключен, так как SSLv3 больше не считается защищенным из-за уязвимости POODLE. Дополнительные сведения приведены в следующем бюллетене защиты IBM, опубликованном в октябре 2014 года:
http://www-01.ibm.com/support/docview.wss?uid=swg21687678
Измените все потоки, использующие SSLv3, для использования TLS. Необходимо изменить обе стороны всех соединений для использования TLS:
- Для входящего соединения в IBM Integration Bus необходимо обновить отправляющее приложение.
- Для исходящих соединений из IBM Integration Bus необходимо обновить принимающее приложение.
Настоятельно рекомендуется внести эти изменения для устранения известной уязвимости защиты в SSLv3. Однако, при невозможности использования соединения TLS между IBM Integration Bus и внешними приложениями можно повторно включить SSLv3, выполнив следующие команды:
- Повторно включить поддержку SSLv3 для узла интеграции (применяется ко всем его серверам интеграции):
mqsichangeproperties <IntegrationNode> -o BrokerRegistry -n allowSSLv3 -v true
- Повторно включить поддержку SSLv3 для конкретного сервера интеграции:
mqsichangeproperties <IntegrationNode> -e <IntegrationServer> -o ComIbmJVMManager -n allowSSLv3 -v true
Узлы
- Узлы SCAAsyncRequest и SCAAsyncResponse выводят сообщения BIP2628W и BIP3829E
Симптом:
IBM Integration Bus Version 10.0.0.0 выводит сообщения трассировки внутреннего тайм-аута, связанные с асинхронными узлами SCA, например следующие сообщения об ошибках и предупреждениях BIP:
BIP2628W: Обнаружено состояние исключительной ситуации на узле ввода 'Асинхронный ответ FLOW NAME.SCA'.
BIP3829E: Узел SCARequest 'Асинхронный запрос SCA', использующий привязку SCA MQ, не получил сообщение ответа за время тайм-аута.
Решение:
Эти сообщения можно игнорировать.
- IBM Integration Bus V10 содержит APAR IT01950, поэтому при миграции может быть выведено новое сообщение BIP2503, сформированное потоками сообщений, использующими ESQL.
Симптом:
Если поток сообщений использует ESQL с оператором FOR, выполняющим перебор переменной SHARED ROW, содержащей оператор PROPAGATE в блоке FOR, то при любой попытке записи в эту общую переменную будет выброшена исключительная ситуация BIP2503 "Распространение с блокировкой переменной SHARED заблокировано оператором FOR". Причина - во время перебора переменной SHARED ROW сохраняется ее блокировка. Эта блокировка также возникает при записи в переменную в узлах получения потока, если точная синхронизация этих операций может привести к возникновению взаимоблокировки. Не допускается изменение переменной SHARED ROW, выполняющей перебор в узлах получения данных, так как это может нарушить цикл. Поэтому поведение было изменено на формирование исключительной ситуации вместо взаимоблокировки.
Решение:
Некоторые потоки, в которых была возможна взаимоблокировка, теперь формируют исключительную ситуацию. Рекомендованное действие: изменить поток таки образом, чтобы они не использовали недопустимые шаблоны. Если это невозможно, можно восстановить предыдущее поведение. Для этого можно задать следующую переменную среды и перезапустить узел интеграции:
MQSI_ALLOW_PROPAGATE_WITH_SHARED_LOCK_HELD=1
- Опция Гарантированная доставка для JDEdwards не поддерживается
Симптом:
Не удается развернуть входной адаптер JDE при включенном переключателе Гарантированная доставка в мастере адаптера. Отображается следующая ошибка:
Попытка указания свойства 'AssuredOnceDelivery' в компоненте адаптера 'AssuredDeliveryMSApp.IBM WebSphere Adapter for JD Edwards EnterpriseOne' не выполнена, так как свойство не поддерживается.
Решение:
Эта функция в настоящее время не поддерживается и не должна использоваться при разработке потоков сообщений.
Язык описания формата данных (DFDL)
- Новые экземпляры сообщения об ошибке CTDV1534E (T46084)
Симптом:
При проверке существующей схемы DFDL (до версии V10) в инструментарии или во время развертывания формируются дополнительные экземпляры CTDV1534E.
В реализации DFDL в IBM добавлена дополнительная проверка на соответствие спецификации DFDL 1.0. Свойство DFDL 'length' элемента не должно превышать размера простого типа элемента. Эта проверка ранее выполнялась только для DFDL 'lengthUnits' = 'bits', теперь также выполняется для 'lengthUnits' = 'bytes'. Дополнение этой проверки формирует дополнительные экземпляры CTDV1534E.
Решение:
Измените простой тип элемента таким образом, чтобы он мог совпадать с длиной. Например число в дополнительном двоичном коде имеет DFDL 'length = '8' и тип xs:int. Для исправления ошибки измените тип на xs:long.
- Новые экземпляры сообщений об ошибках CTDV1561E, CTDV1560E, CTDV1431E (T46084)
Симптом:
При проверке существующей схемы DFDL (до версии V10) в инструментарии или во время развертывания формируются дополнительные экземпляры CTDV1561E, CTDV1560E, CTDV1431E.
В реализации IBM DFDL добавлены дополнительные проверки на соответствие спецификации DFDL 1.0. Эти проверки может потребоваться выполнить для элементов и групп, при наличии свойства DFDL 'initiatedContent' = 'yes' в родительской последовательности или в варианте. Некоторые из этих проверок отсутствовали или не были добавлены. Добавление этих проверок может привести к возникновению дополнительных экземпляров CTDV1561E, CTDV1560E или CTDV1431E.
Решение:
В родительской последовательности или в варианте укажите DFDL 'initiatedContent' = 'no'. Если после этого появилось новое сообщение об ошибке CTDV1559E, обратитесь в службу поддержки IBM Support.
- Новые экземпляры сообщений об ошибках CTDV1150E, CTDV1118E, CTDV1432E, CTDV1446E, CTDV1466E, CTDV1467E (T46084)
Симптом:
При проверке существующей схемы DFDL (до версии V10) в инструментарии или во время развертывания формируются дополнительные экземпляры CTDV1150E, CTDV1118E, CTDV1432E, CTDV1446E, CTDV1466E, CTDV1467E.
В реализации IBM DFDL добавлены дополнительные проверки на соответствие спецификации DFDL 1.0. Это перекрестные проверки, которые требуется выполнить между свойствами DFDL элементов и групп и свойствами DFDL в родительской последовательности или в варианте. Некоторые из этих проверок отсутствовали, когда родительская последовательность или вариант были содержимым глобальной группы, а свойства DFDL размещались в указателях на группу. Теперь эти проверки добавлены. Добавление этих проверок может привести к возникновению дополнительных экземпляров CTDV1150E, CTDV1118E, CTDV1432E, CTDV1446E, CTDV1466E или CTDV1467E.
Решение:
Исправьте схему в соответствии с обозначенной ошибкой.
- Новые экземпляры сообщения об ошибке CTDV1625E (T46084)
Симптом:
При проверке существующей схемы DFDL (до версии V10) в инструментарии или во время развертывания формируются дополнительные экземпляры CTDV1625E.
В реализации IBM DFDL добавлены дополнительные проверки на соответствие спецификации DFDL 1.0. Если свойству DFDL 'occursCountKind' элемента присвоено значение 'parsed', а родительская последовательность содержит разделитель, то свойству DFDL 'separatorSuppressionPolicy' родительской последовательности должно быть присвоено значение 'anyEmpty'. Эта новая проверка возникла из-за ошибки в спецификации.
Решение:
Исправьте последовательность на DFDL 'separatorSuppressionPolicy' = 'anyEmpty' или измените элемент на DFDL 'occursCountKind' = 'implicit'.
- Новые экземпляры сообщения об ошибке CTDV1458E (T46084)
Симптом:
При проверке существующей схемы DFDL (до версии V10) в инструментарии или во время развертывания формируются дополнительные экземпляры CTDV1458E.
В реализации IBM DFDL добавлены дополнительные проверки на соответствие спецификации DFDL 1.0. Свойство DFDL 'fillByte' должно определяться в однобайтовое значение. Эта проверка некорректно выполнялась, когда свойство 'fillByte' содержало сущность DFDL вида %r00;. Исправленная проверка может привести к возникновению дополнительных экземпляров CTDV1458E.
Решение:
Исправьте DFDL 'fillByte' для использования одиночной сущности DFDL, которая определяет в однобайтовое значение.
Команды
- Команда mqsiprofile может завершить работу без правильной настройки среды IBM Integration Bus, при этом переменная среды PATH останется поврежденной
Симптом:
В системах Linux и UNIX при попытке выполнения сценария install_path/server/bin/mqsiprofile он может завершить работу без правильной настройки среды IBM Integration Bus, в результате команды, вызываемые из команды mqsiprofile, не удается найти в PATH. Сценарий mqsiprofile пытается вызвать команду setmqenv для настройки среды IBM MQ, что может повредить переменную среды PATH.
Решение:
Примените исправление для IBM MQ APAR IV70713.
Учебники
- Галерея учебников неправильно отображается в системе Linux
Симптом:
При запуске администратора учебников в системе Linux может быть выведено следующее сообщение:
Не удается отобразить галерею учебников в этом встроенном веб-браузере.
Решение:
Для администратора учебников требуется встроенный браузер для отображения галерею учебников, для чего требуется установка некоторых совместимых необязательных пакетов Linux.
В Ubuntu 12.04 или 14.04:
- Убедитесь, что Webkit 1.0.0 установлен.
- Если Webkit 1.0.0 не установлен, установите Webkit, выполнив в командной строке следующую команду:
sudo apt-get install libwebkitgtk-1.0-0
В Red Hat Enterprise Linux 6:
- Убедитесь, что Webkit установлен.
- Если Webkit не установлен, установите Webkit, выполнив в командной строке следующую команду:
sudo yum install webkitgtk
В SUSE Linux Enterprise 11:
- Убедитесь, что XULRunner 1.9.2 установлен.
- Если XULRunner 1.9.2 не установлен, установите XULRunner 1.9.2, выполнив в командной строке следующую команду:
sudo /sbin/yast -i mozilla-xulrunner192
Информация об авторских правах и товарных знаках
Эта информация предназначена для товаров и услуг, предлагаемых в США.
IBM может не поставлять обсуждаемые здесь продукты, службы или компоненты в других странах. Для получения сведений о продуктах и услугах, доступных в вашем регионе, обратитесь к местному представителю IBM. Ссылка на продукт, программу или услугу IBM не означает, что может применяться только этот продукт, программа или услуга IBM. Вместо этих продуктов можно использовать любые аналогичные по функциональности продукты, не нарушающие прав интеллектуальной собственности IBM. Однако, ответственность за использование продуктов, программ или услуг, разработанных третьими фирмами, лежит на пользователе.
Продукты и технологии, упоминаемые в этой информации, могут быть запатентованы компанией IBM. Предъявление этой информации не предоставляет вам никаких лицензий на эти патенты. Все вопросы, связанные с лицензированием, можно отправлять по адресу:
- IBM Director of Licensing
- Корпорация IBM
- North Castle Drive
- Armonk, NY 10504-1785
- U.S.A.
Вопросы лицензирования, относящиеся к набору двухбайтовых символов (DBCS), направляйте в отдел интеллектуальной собственности IBM в вашей стране или по адресу:
- IBM World Trade Asia Corporation
- Licensing
- 2-31 Roppongi 3-chome, Minato-ku
- Tokyo 106, Japan
Следующий абзац не относится к Великобритании, а также к другим странам, в которых это заявление противоречит местному законодательству:
INTERNATIONAL BUSINESS MACHINES CORPORATION ПРЕДОСТАВЛЯЕТ НАСТОЯЩУЮ ПУБЛИКАЦИЮ НА УСЛОВИЯХ "КАК ЕСТЬ", БЕЗ КАКИХ-ЛИБО ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ ГАРАНТИЙ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ЭТИМ, НЕЯВНЫЕ ГАРАНТИИ СОБЛЮДЕНИЯ ПРАВ, КОММЕРЧЕСКОЙ ЦЕННОСТИ И ПРИГОДНОСТИ ДЛЯ КАКОЙ-ЛИБО ЦЕЛИ. В некоторых странах запрещается отказ от каких-либо явных и подразумеваемых гарантий при заключении определенных договоров, поэтому данное заявление может не действовать в вашем случае.
В данной публикации могут встретиться технические неточности и типографские опечатки. В информацию периодически вносятся изменения, которые будут учтены во всех последующих изданиях настоящей информации. IBM оставляет за собой право в любое время и без дополнительного уведомления исправлять и обновлять продукты и программы, упоминаемые в настоящей информации.
Все встречающиеся в данной документации ссылки на веб-сайты других компаний предоставлены исключительно для удобства пользователей и не являются рекламой этих веб-сайтов. Материалы, размещенные на этих веб-сайтах, не являются частью информации по данному продукту IBM, и ответственность за применение этих материалов лежит на пользователе.
Компания IBM может использовать и распространять любую предоставленную вами информацию по своему усмотрению без каких-либо обязательств перед вами.
Для получения информации об этой программе для обеспечения: (i) обмена информацией между независимо созданными программами и другими программами (включая данную) и (ii) взаимного использования информации, полученной в ходе обмена, пользователи данной программы могут обращаться по адресу:
- IBM United Kingdom Laboratories,
- Mail Point 151,
- Hursley Park,
- Winchester,
- Hampshire,
- England
- SO21 2JN
Такая информация может предоставляться на определенных условиях, а в некоторых случаях - и за дополнительную плату.
Описанная в этой информации лицензионная программа и все связанные с ней лицензионные материалы предоставляются IBM в соответствии с условиями Соглашения с заказчиком IBM, Международного соглашения о лицензии на программу IBM, Лицензионного соглашения о машинном коде или любого другого эквивалентного соглашения.
Информация о продуктах других изготовителей получена от поставщиков этих продуктов, из их официальных сообщений и других общедоступных источников. Эти продукты не были проверены IBM. Точность приводимых данных о быстродействии, совместимости и других сведений о продуктах, выпущенных сторонними компаниями, не гарантируется. Запросы на получение дополнительной информации об этих продуктах должны направляться их поставщикам.
Эта информация содержит примеры данных и отчетов, используемых в каждодневных бизнес-операциях. Для максимального правдоподобия примеры содержат имена лиц и названия компаний, товарных знаков и продуктов. Все эти имена и названия вымышлены, и любое сходство с настоящими именами и адресами, используемыми в реальных бизнес-предприятиях, является абсолютно случайным.
ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ:
В этой публикации приведены примеры программ, иллюстрирующие технологии программирования на различных платформах. Разрешается копировать, изменять и распространять в любой форме эти примеры без отчислений в IBM с целью разработки, использования и распространения прикладных программ для той операционной системы, для которой были созданы эти примеры. Эти примеры не были тщательно и всесторонне протестированы. Поэтому IBM не может гарантировать или подразумевать надежность, пригодность и функциональность этих программ. Разрешается копировать, изменять и распространять в любой форме эти примеры без отчислений в IBM с целью разработки, использования и распространения прикладных программ, соответствующих API IBM.
Ниже перечислены товарные знаки International Business Machines Corporation в США и других странах:
DB2, developerWorks, IBM, Informix, Passport Advantage, WebSphere, z/OS.
Java и все производные от Java товарные знаки и эмблемы являются товарными знаками или зарегистрированными товарными знаками Oracle в США и/или других странах.
Microsoft и Windows являются товарными знаками Microsoft Corporation в США и/или других странах.
UNIX является зарегистрированным товарным знаком The Open Group в США и других странах.
Linux является товарным знаком Линуса Торвальдса (Linus Torvalds) в США и/или других странах.
Названия других компаний, продуктов и услуг могут быть товарными знаками других компаний.
Полезные веб-сайты
© Copyright IBM Corporation 2015. All rights reserved.