2015-06-02 2 views
2

Я пытаюсь настроить проект автоматизации тестирования в UFT 12.02 для IBM WebSphere MQ 6.0MQ 6,0 тестирование UFT 12,02

я столкнулся следующее сообщение об ошибке при подключении к MQ Queue Manager, (Для запуска тестов с MQ клиентом компании IBM , обязательно установите клиент MQ на всех машинах, на которых выполняются эти тесты.)

в соответствии с приведенным выше описанием ошибки. Мне нужно установить клиент MQ на мою машину, но я не могу установить его, потому что IBM была остановлена, поддерживая MQ 6.0 соответственно Я ничего не нашел.

Я настроен так же, но в IBM Rational (RIT Integration Tester) и требовалось только сконфигурировать файлы JAR (com.ibm.mq.jar & connector.jar)

Мой вопрос; Можно ли использовать UFT для настройки только над двумя файлами JAR (как и IBM RIT) или необходимо установить клиент MQ 6.0?

Могу ли я тестировать MQ 6.0 через UFT вместе с установкой клиента MQ 7.0 вместо 6.0, принимая во внимание, что AUT является IBM Websphere MQ 6.0?

Также, если применимо, может ли кто-либо указать URL-адрес загрузки клиента MQ, а не сайт IBM?

+1

Все клиентские версии MQ совместимы со всеми версиями менеджера очереди MQ. Почему бы не использовать клиент поддержки, такой как 7.0, 7.1, 7.5 или 8.0? –

ответ

2

До V8.0 потребовалось установить полного клиента для получения поддержки. Просто хватайте файлы jar, но вы рискуете, что IBM не поддержит его, если вы хотите открыть PMR.

Начиная с версии 8.0, IBM предлагает клиент для всех Java. Я только при условии указания загрузки в другой ответ, чтобы вместо того, чтобы копировать их, я ссылку на этот ответ:

WMQ V8 Connection Factory setup on Tomcat using JNDI

Одна из причин этого не было ранее поддерживались в том, что старые Java банки Бесполезный У нас есть так много диагностических функций. IBM полагалась на полную клиентскую установку для двоичной трассировки на стороне клиента, тестовых программ и т. д. Автономные баночки v8.0 - это действительно путь, если вам нужна все-Java решение.

Обратите внимание, что поддержка основана на лицензии QMgr, а не на клиентской лицензии (потому что это бесплатно). Если вы используете QMgr v6.0, отличную от версии Linux Itanium, то либо вы платите много денег за поддержку IBM, либо работаете без поддержки. Если это последний, то вы все равно не можете открыть PMR.

Непроданный v6.0 QMgr не является безопасным. Даже если вы применили рекомендуемые конфигурации безопасности, теперь было обнаружено достаточное количество APARS, связанных с безопасностью, что вы должны рассматривать открытый QMgr как открытый.

Как отмечает Тим ​​в комментариях, любая версия MQ Client поддерживается любой версией MQ QMgr. Перейдите к SupportPacs page и ищите те с именами, как MQC**. Pro tip - Если вы загружаете нового клиента, он включает транзакционную транзакцию XA. Не нужно забирать транзакционный файл jar-клиента (который в любом случае вывел вас из-под контроля).