Можно вызывать службы, использующие конечную точку WebSphere MQ.
Прежде чем начать
Если служба использует идентификацию Secure Sockets Layer (SSL), создайте конфигурацию
SSL перед отправкой запроса. Дополнительная информация приведена в разделе Создание конфигураций SSL.
Если служба использует защиту
SOAP для шифрования, подписания или других алгоритмов защиты, то сначала в среде необходимо
настроить правильные библиотеки и файлы конфигурации, а также создать профайл защиты для файла WSDL. Дополнительная информация приведена в разделах Настройка среды для защиты SOAP и
Создание профайлов защиты для файлов WSDL.
Процедура
Для того чтобы отправить запрос службе
WebSphere MQ, выполните следующие действия:
- Нажмите кнопку Открыть общий клиент служб
(
) на панели инструментов и выберите страницу Запросы.
- Нажмите кнопку Добавить (
) или щелкните правой кнопкой мыши на Конечные точки в Библиотеке запросов и выберите тип запроса, который требуется отправить
- В окне Настроить протокол выберите WebSphere MQ и укажите конфигурацию
транспортного протокола WebSphere MQ. При необходимости нажмите кнопку Создать, чтобы создать конфигурацию транспортного протокола
WebSphere MQ для вызова.
- Укажите действие SOAP. Если служба требует переопределения заголовка, указанного в конфигурации транспортного
протокола WebSphere MQ, выберите Переопределить значения параметров
конфигурации протокола MQ и укажите правильные сведения.
- Нажмите кнопку Далее.
- На странице Выбрать корневой элемент выберите конкретное определение
схемы XML (XSD) в списке или нажмите кнопку Обзор, импортируйте файл XSD и
выберите корневой элемент для запроса. Если XSD службы отсутствует, выберите Схема отсутствует.
- Нажмите кнопку Готово. Запрос добавляется в раздел Конечные точки в списке
Библиотека запросов.
- В списке Библиотека запросов выберите элемент запроса. Для общего клиента служб показаны три шага: Изменить данные,
Вызвать и Показать ответ. Сведения о запросе отображаются на шаге Изменить данные.
- На странице Сообщение можно изменить содержимое запроса с помощью панелей
Форма, Дерево и Исходный код. Представления предлагают разные форматы отображения данных. Для добавления или удаления
элементов XML в представлении Форма или
Дерево выберите , чтобы обеспечить соответствие требованиям XSD, указанного в
каталоге схемы.
- На странице Транспортный протокол при необходимости измените параметры
транспортного протокола, применяемого запросом. Для создания или изменения конфигурации транспортного протокола или защиты перейдите на
вкладку Транспортный протокол.
- На странице Стек запросов укажите, требуется ли переопределение
алгоритмов защиты или обработки, применяемых к исходящему запросу файла WSDL. Выберите Показать стек ответов, чтобы добавить страницу Стек
ответов, позволяющую изменить алгоритмы защиты или обработки входящих ответов.
Прим.: Эти параметры применяются только к текущему запросу. Для того чтобы изменить стек запросов или ответов для всех запросов, использующих текущий файл
WSDL, выберите Изменить параметры защиты WSDL. Откроется панель
Редактор защиты WSDL.
- Для отправки запроса службы нажмите кнопку Вызвать. Общий клиент служб отправляет запрос и отображает возвращенное сообщение на шаге
Показать ответ.
Дальнейшие действия
Успешные запросы регистрируются и добавляются в список
Хронология
запросов. В случае применения
IBM Rational Performance Tester
или
IBM Rational Service Tester for SOA Quality
с помощью кнопки
Создать комплект тестов
(

) можно создать тест службы.