Инструмент для обнаружения веб-служб (Disco.exe)
Этот раздел посвящен технологии прежних версий. Веб-службы XML и клиенты веб-служб XML должны создаваться с использованием Windows Communication Foundation.
Инструмент для обнаружения веб-служб находит URL-адреса XML-веб-служб, размещенных на веб-сервере, и сохраняет документы, связанные с каждой XML-веб-службой, на локальном диске.
disco [options] URL
Замечания
В следующей таблице приведены аргументы и параметры, используемые с инструментом обнаружения веб-служб (disco.exe).
Аргумент | Описание |
---|---|
URL |
URL-адрес, для которого требуется выполнить обнаружение и опубликовать документы обнаружения (файлы WSDL, XSD, DISCO и DISCOMAP). |
Параметр | Описание |
---|---|
/d[omain]:домен |
Задает имя домена, используемого при подключении к прокси-серверу, требующему проверку подлинности. |
/nosave |
Запрещает сохранение обнаруженных документов или результатов (файлов WSDL, XSD, DISCO и DISCOMAP) на диск. По умолчанию эти документы сохраняются. |
/nologo |
Отключает отображение эмблемы Майкрософт при запуске. |
/o[ut]:имя каталога |
Задает выходной каталог для сохранения обнаруженных документов. Значением по умолчанию является текущий каталог. |
/p[assword]:пароль |
Задает пароль, используемый при подключении к прокси-серверу, требующему проверку подлинности. |
/proxy:URL-адрес |
Задает URL-адрес прокси-сервера, используемого для HTTP-запросов. По умолчанию используются системные настройки прокси-сервера. |
/proxydomain:домен или /pd:домен |
Задает домен, используемый при подключении к прокси-серверу, требующему проверку подлинности. |
/proxypassword:пароль или /pp:пароль |
Задает пароль, используемый при подключении к прокси-серверу, требующему проверку подлинности. |
/proxyusername:имя_пользователя или /pu:имя_пользователя |
Задает имя пользователя, используемое при подключении к прокси-серверу, требующему проверку подлинности. |
/u[sername]:имя пользователя |
Задает имя пользователя, используемое при соединении с прокси-сервером, требующему проверку подлинности. |
/? |
Отображает синтаксис команд и параметров инструмента. |
Обнаружение XML-веб-служб — это процесс поиска и опрашивания описаний XML-веб-служб. Выполняя обнаружение, потенциальные клиенты XML-веб-службы могут узнать о ее существовании и о том, как взаимодействовать с ней. Файл DISCOMAP, опубликованный XML-веб-службой, — это XML-документ, обычно содержащий ссылки на другие ресурсы с ее описанием. Для веб-сайтов, на которых реализована XML-веб-служба, поддержка обнаружения не обязательна. XML-веб-службу можно создать для частного использования.
Созданные этим инструментом файлы WSDL, XSD, DISCO и DISCOMAP можно использовать в качестве входных данных для инструмента языка описания веб-служб (Wsdl.exe) для создания клиентов XML-веб-службы.
Примеры
Следующая команда выполняет поиск документов обнаружения по указанному URL-адресу и сохраняет их в текущем каталоге. Затем программа выводит сообщение об ошибке, если ей не удалось найти обнаруживаемые ресурсы по указанному URL-адресу.
disco https://www.proseware.com/prosewareWebservice.disco
Следующая команда выполняет поиск документов обнаружения по указанному URL-адресу и сохраняет их в текущем выходном каталоге.
disco /out:myDir https://www.proseware.com
См. также
Справочник
Инструмент языка описания веб-служб (Wsdl.exe)
Основные понятия
Обнаружение веб-служб
Общие сведения об XML-веб-службах