Задание типа порта

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

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

Создание нового типа порта для связывания

Для создания нового типа порта для связывания выполните следующие действия:

  1. На панели Эскиз щелкните правой кнопкой мыши на объекте связывания (обратите внимание, что порт должен содержать ссылку на связывание) и выберите Задать тип порта > Создать тип порта.
  2. Введите имя типа порта в поле Имя и нажмите кнопку OK. Имя должно быть уникальным среди всех типов портов в документе WSDL. Для выбора нового типа порта щёлкните на его объекте.
  3. На панели Свойства введите информацию о типе порта, которую пользователь сможет прочитать на панели Документация.
Совет: Можно также создать новый тип порта для связывания на панели Схема.

После создания типа порта в него можно добавлять операции, отвечающие за приём и посылку сообщений.

Использование существующего типа порта для связывания

Для повторного использования типа порта для связывания выполните следующие действия:

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

Импорт типа порта для связывания

Для импорта существующего типа порта для связывания выполните следующие действия:

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