2015-04-01 4 views
1

Я хочу использовать жалобу XA IBM Websphere MQ. Какова минимальная версия Websphere MQ, поддерживающая эту функцию распределенной транзакции ?.Минимальная версия IBM websphere MQ, поддерживающая транзакции XA

Кроме того, я буду использовать классы IBM MQ для JMS

+0

См. Ответы на изменения. –

ответ

1

Это не ясно, если вы спрашиваете только о клиенте XA MQ или менеджера очередей, которые могут выступать в качестве менеджера XA ресурсов. В любом случае любая версия MQ старше V7 больше не поддерживается IBM, поэтому, как минимум, вы должны использовать MQ v7.0.1, желательно еще более недавнюю, поскольку эта версия поддерживает конец сентября этого года.

Все версии MQ могут выступать в качестве координатора транзакций XA или использовать услуги внешнего координатора транзакций XA. Для получения подробной информации о том, какие реализации XA совместимы с MQ, см. Страницу Detailed System Requirements для вашей версии MQ и разверните ее.

По состоянию на 24 апреля 2012 года все версии IBM MQ-клиентов лицензированы для транзакционной транзакции XA и включают в себя встроенную функциональность. Однако необходимо загрузить и использовать клиентское программное обеспечение, опубликованное IBM после этой даты, чтобы получить квалификацию, поскольку процесс включает в себя согласие с новыми условиями лицензии.

Кроме того, любая транзакционная клиентская установка, которая предшествует выпуску новой версии, будет отображаться на большинстве инструментов аудита лицензии, так как требуется полная лицензия MQ Server. Поэтому, если вы используете IBM Tivoli License Manager или другой инструмент соответствия, и он обозначает клиента как нелицензированный, просто загрузите новую копию и переустановите.

This link объясняет, как Extended Transactional Client (XA) был включен в базовый клиент и предоставляет функциональность XA бесплатно в MQ-клиентах версии v7.x и выше.