Отправка запроса конечной точки WebSphere MQ

Можно вызывать службы, использующие конечную точку WebSphere MQ.

Прежде чем начать

Если служба использует идентификацию Secure Sockets Layer (SSL), создайте конфигурацию SSL перед отправкой запроса. Дополнительная информация приведена в разделе Создание конфигураций SSL.

Если служба использует защиту SOAP для шифрования, подписания или других алгоритмов защиты, то сначала в среде необходимо настроить правильные библиотеки и файлы конфигурации, а также создать профайл защиты для файла WSDL. Дополнительная информация приведена в разделах Настройка среды для защиты SOAP и Создание профайлов защиты для файлов WSDL.

Процедура

Для того чтобы отправить запрос службе WebSphere MQ, выполните следующие действия:

  1. Нажмите кнопку Открыть общий клиент служб (Открыть общий клиент служб) на панели инструментов и выберите страницу Запросы.
  2. Нажмите кнопку Добавить (Кнопка Добавить) или щелкните правой кнопкой мыши на Конечные точки в Библиотеке запросов и выберите тип запроса, который требуется отправить
  3. В окне Настроить протокол выберите WebSphere MQ и укажите конфигурацию транспортного протокола WebSphere MQ. При необходимости нажмите кнопку Создать, чтобы создать конфигурацию транспортного протокола WebSphere MQ для вызова.
  4. Укажите действие SOAP. Если служба требует переопределения заголовка, указанного в конфигурации транспортного протокола WebSphere MQ, выберите Переопределить значения параметров конфигурации протокола MQ и укажите правильные сведения.
  5. Нажмите кнопку Далее.
  6. На странице Выбрать корневой элемент выберите конкретное определение схемы XML (XSD) в списке или нажмите кнопку Обзор, импортируйте файл XSD и выберите корневой элемент для запроса. Если XSD службы отсутствует, выберите Схема отсутствует.
  7. Нажмите кнопку Готово. Запрос добавляется в раздел Конечные точки в списке Библиотека запросов.
  8. В списке Библиотека запросов выберите элемент запроса. Для общего клиента служб показаны три шага: Изменить данные, Вызвать и Показать ответ. Сведения о запросе отображаются на шаге Изменить данные.
  9. С учетом запроса, выбранного на шаге 2, на странице Сообщение можно изменить содержимое запроса с помощью панелей Форма, Дерево и Исходный код. Представления предлагают разные форматы отображения данных. Для добавления или удаления элементов XML в представлении Форма или Дерево выберите Схема > Проверка и помощь, чтобы обеспечить соответствие требованиям XSD, указанного в каталоге схемы.
  10. На странице Транспортный протокол при необходимости измените параметры транспортного протокола, применяемого запросом. Для создания или изменения конфигурации транспортного протокола или защиты перейдите на вкладку Транспортный протокол.
  11. Если на шаге 2 выбран запрос XML SOAP, то на странице Стек запросов укажите, требуется ли переопределение алгоритмов защиты или обработки, применяемых к исходящему запросу файла WSDL. Выберите Показать стек ответов, чтобы добавить страницу Стек ответов, позволяющую изменить алгоритмы защиты или обработки входящих ответов.
    Прим.: Эти параметры применяются только к текущему запросу. Для того чтобы изменить стек запросов или ответов для всех запросов, использующих текущий файл WSDL, выберите Изменить параметры защиты WSDL. Откроется панель Редактор защиты WSDL.
  12. Для отправки запроса службы нажмите кнопку Вызвать. Общий клиент служб отправляет запрос и отображает возвращенное сообщение на шаге Показать ответ.

Дальнейшие действия

Успешные запросы регистрируются и добавляются в список Хронология запросов. В случае применения IBM Rational Performance Tester или IBM Rational Service Tester for SOA Quality можно создать тест службы с помощью кнопки Создать комплект тестов (Создать комплект тестов).

Комментарии