Можно создать пустой файл WSDL, с которым можно будет работать в редакторе WSDL.
Для создания файла WSDL выполните следующие действия:
- Создайте проект для документа WSDL. Тип создаваемого проекта не имеет значения.
- В рабочей среде выберите , затем выберите .
Нажмите кнопку Далее.
- Выберите проект или папку, которые будут содержать файл WSDL.
В поле Имя файла введите имя файла WSDL. Имя файла XML должно иметь расширение .wsdl
- Нажмите кнопку Далее и введите следующую информацию на открывшейся
странице мастера:
- Целевое пространство имен для файла WSDL; можно принять
значение по умолчанию http://www.example.org/MyWSDLFile/.
Целевое пространство имен применяется для имен сообщений и типа порта, связей и служб, заданных в файле WSDL. Это значение должно быть правильным
URI (например, http://www.mycompany.com/myservice/)
- Префикс целевого пространства имен.
- Выберите Создать заготовку WSDL, чтобы создать заготовку файла WSDL в мастере. При этом будут сгенерированы элементы
WSDL, обязательные для службы, включая связи, порты и сообщения. Позднее их можно изменить с учетом особенностей веб-службы.
- Если вы решили создать каркас WSDL, выберите опции связывания в выпадающем списке Протокол.
Доступны варианты SOAP и HTTP. Протокол SOAP подходит для обмена структурированной и типизированной информацией. Используйте протокол HTTP, если вы хотите, чтобы клиент приложения просто запрашивал или обновлял информацию.
- В случае выбора SOAP можно указать разновидность кодировки:
- простой документ. Сообщения в стиле документа, буквенная
кодировка. Используйте такую привязку для отправки сообщений SOAP, которые можно проверить с помощью агента проверки XML. Все типы данных из тела сообщения SOAP определены в схеме, поэтому компоненты WSDL должны указывать на элементы схемы.
- rpc literal. Сообщения в стиле RPC, буквенная кодировка.
Используйте такую привязку, если в сообщениях SOAP планируется указывать имена методов операций, которые могут быть отправлены сервером. Типы данных должны быть
определены, поэтому компоненты WSDL должны указывать на типы XSD.
- rpc encoded. Сообщения в стиле RPC и кодировка SOAP.
Используйте такую привязку для кодирования графов данных в сообщениях SOAP, применяемых сервером для десериализации данных объекта. Типы данных должны быть
определены, поэтому компоненты WSDL должны указывать на типы XSD.
- При выборе HTTP, можно указать, требуется ли создать методы get и set HTTP.
- HTTP GET. Запрос GET получает данные с веб-сервера на основании
значения URL и набора заголовков HTTP. Этот метод предназначен для получения информации, указанной в запросе.
- HTTP POST. Запрос POST отправляет дополнительные данные на сервер,
указанные после URL и заголовков. Используйте этот метод для отправки данных,
заключенных в теле запроса.
- Нажмите Готово. Файл WSDL откроется в редакторе.
Если файл WSDL создан по заготовке с использованием связей SOAP, он будет выглядеть примерно так:

Если файл WSDL создан по заготовке с использованием связей HTTP, он будет выглядеть примерно так:
