Добавление сообщения

Сообщения предоставляют абстрактные определения данных, которыми обмениваются служба и клиент. Сообщение состоит из логических компонентов, каждый из которых связан с определением в рамках некоторой системы типизации. Сообщения WSDL - это верхнеуровневые объекты, которые могут использоваться элементами ввода, вывода и вывода ошибок операции (в рамках одного типа порта).

Сообщение можно создать с помощью панели Схема выбрав в контекстном меню папки Сообщения пункт Добавить сообщение.

Для создания нового сообщения для элемента ввода, вывода или ошибки выполните следующие действия:

  1. На панели Эскиз щелкните правой кнопкой мыши на элементе ввода, вывода или ошибки и нажмите Установить сообщение > Новое сообщение.
  2. Введите имя нового сообщения на вкладке Общие панели Свойства. Это имя должно быть уникальным среди всех сообщений, определенных внутри включающего документа WSDL.
  3. Созданное сообщение появится на панели Эскиз для типа порта.

Примечание: Сообщения связываются с типом порта (а именно с его объектами ввода, вывода и вывода ошибок). Объекты ввода, вывода и вывода ошибок, принадлежащие связыванию, не могут использовать сообщения. Поэтому создать новое сообщение щёлкнув правой кнопкой мыши на объекте, принадлежащем связыванию, невозможно.

Совет: Можно также создать новое сообщение для элемента ввода, вывода или ошибки на панели Схема. В папке Типы портов щёлкните правой кнопкой на элементе и в меню выберите Задать сообщение > Новое сообщение. Сообщение появится в панели Схема в папке Сообщения.

Повторное использование сообщения

Для повторного использования сообщения для элемента ввода, вывода или ошибки выполните следующие действия:
  1. На панели Эскиз щелкните правой кнопкой мыши на элементе ввода, вывода или ошибки и нажмите Установить сообщение > Существующее сообщение.
  2. В поле Имя введите строку поиска для фильтрации списка или оставьте его пустым, чтобы просмотреть все значения.
  3. Можно изменить область действия списка, выбрав одну из следующих опций:
    • Рабочая область: Перечисляет сообщения, доступные в рабочей области.
    • Родительский проект: Перечисляет сообщения, доступные в проекте, содержащем данный файл.
    • Текущий ресурс: Перечисляет сообщения, доступные в текущем файле.
    • Рабочие наборы: Перечисляет сообщения, доступные в указанном наборе файлов. Для того чтобы указать рабочий набор, нажмите Выбрать. Можно выбрать файлы из существующего рабочего набора или создать новый. После выбора файлов нажмите OK.
  4. Будут перечислены существующие сообщения. Выберите одно и нажмите кнопку OK.

Импорт сообщения

Для импорта существующего сообщения для элемента ввода, вывода или вывода ошибок, выполните следующие действия:
  1. На панели Эскиз щелкните правой кнопкой мыши на элементе ввода, вывода или ошибки и нажмите Установить сообщение > Существующее сообщение.
  2. В поле Имя введите строку поиска для фильтрации списка или оставьте его пустым, чтобы просмотреть все значения.
  3. Можно импортировать сообщение, выбрав одну из следующих опций:
    • Рабочая область: Перечисляет сообщения, доступные в рабочей области.
    • Родительский проект: Перечисляет сообщения, доступные в проекте, содержащем данный файл.
    • Рабочие наборы: Перечисляет сообщения, доступные в указанном наборе файлов. Для того чтобы указать рабочий набор, нажмите Выбрать. Можно выбрать файлы из существующего рабочего набора или создать новый. После выбора файлов нажмите OK.
  4. Будут перечислены существующие сообщения. Выберите одно и нажмите кнопку OK.
Теперь в сообщение можно добавить компоненты. Компоненты - это гибкий механизм абстрактного описания логического содержимого сообщения. Дополнительная информация приведена в разделе Добавление компонента к сообщению.