Определяет информацию для публикации Visual FoxPro COM (.dll) серверов в качестве XML Web сервисов, которые могут быть доступными на Web. Visual FoxPro XML Web Services Publisher диалоговый блок появляется, когда вы щелкаете на Publish an XML Web Service в панели "XML Web Services" в Task Pane Manager, или, когда вы щелкаете на Web Services в субменю Wizards в меню Tools.

ЗамечаниеЗамечание

Visual FoxPro XML Web Services Publisher диалоговый блок использует движок генерации Web Services Definiton Language (WSDL) из SOAP Toolkit version 3.0. Поэтому, определенные комплексные типы могут не поддерживаться. Для получения более подробной информации о WSDL или файлах WSML, генерируемых Visual FoxPro XML Web Services Publisher, смотрите документацию по SOAP Toolkit 3.0.

Visual FoxPro XML Web Services Publisher диалоговый блок использует для своих установок используемый по умолчанию URL (виртуальный каталог). Вы можете отобразить и изменить эти установки по умолчанию, щелчкнув по командной кнопке Advanced в диалоговом блоке Publisher. Установки сохраняются, так что в дальнейшем вы можете заново опубликовать ваш XML Web сервис без генерируемых заново файлов поддержки.

COM Server

Определяет имя файла COM сервера, который будет опубликован. Щелкните по кнопке (...) для выбора COM сервера (.dll или .exe файла).

По умолчанию, COM сервер ассоциирован с активным проектом, который отображен на экране. Бокс COM Server перечисляет все асоциированные с открытым проектом COM серверы и любые ранее опубликованные COM серверы.

Select Класс

Указывает индивидуальный класс (OLEPUBLIC) публикуемого COM Server. Бокс Select Класс перечисляет все классы в COM сервере.

Advanced

Отображает диалоговый блок Advanced с тем, чтобы вы смогли изменить установки по умолчанию для XML Web сервиса, который вы желаете опубликовать и для генерируемых файлов поддержки для XML Web сервиса. Эти установки используются, когда вы щелкаете по командной кнопке Generate. Кроме того, эти установки сохраняются для того, чтобы вы в дальнейшем смогли заново опубликовать XML Web сервис с заново сгенерированными файлами поддержки. Доступны приведенные ниже установки:

Закладка Options

  • Service Name Указывает имя создаваемого XML Web сервиса. При генерации файлов WSDL (и ASP), используйте это имя файла.

  • Listener URI   Указывает URL для файла WSDL и ASP.

    Этот бокс перечисляет места, основанные на наборе виртуальных каталогов на вашем, используемом по умолчанию Web сервере. Щелчок на кнопке (...) отобразит диалоговый блок Visual FoxPro XML Web Service Location с тем, чтобы вы смогли выбрать существующий или новый виртуальный каталог. Для получения более подробной информации смотрите Диалоговый блок "Visual FoxPro XML Web Service Location".

  • File(s) Location    Отображает физическое местонахлждение генерируемый файлов WSDL. Этот путь определяется местонахождением, указанном при выборе из списка, когда вы щелкаете на кнопке (...) с правой стороны от бокса Listene URI.

  • Listener Type    Определяет, будет ли XML Web сервис использоваться как ISAPI или ASP listener. ISAPI listener является опцией, используемой по умолчанию и предлагает наивысшую производительность. Если указан ASP listener, вместе с файлами WSDL создается ASP файл, когда вы щелкаете по кнопке Generate.

  • ASP listener Application    Отображает имя приложения, используемого в скрипте ASP файла listener.

  • VBScript    Определяет, что файл ASP listener использует VBScript в качестве скриптового языка.

  • JScript    Определяет, что файл ASP listener использует JScript в качестве скриптового языка.

  • Automatically generate    Создает добавочный блок проектанаый с проектом COM сервера с тем, чтобы файлы поддержки XML Web сервиса автоматически генерировались при перестройке COM сервера.

  • Generate with UTF-16    Использует кодировку UTF-16 Unicode при генерации файлов WSDL. С кодировкой UTF-16 каждый символ использует два байта. С кодировкой UTF-8, большинство символов, например, символы английского языка, используют один байт каждый. Другие символы, таких языков, как Asian или Arabic, используют по два байта каждый. Поэтмоу, лучше сохранять файла в кодировке UTF-16.

Закладка Methods

  • Methods Указывает список доступных методов в выбранном классе COM сервера. Только выбранные методы включаются, как операции, в генерируемый WSDL файл XML Web сервиса.

Namespaces tab    Указывает пространства имен для URI в ваших генерируемых файлах. Каждый XML Web сервис требует уникальное пространство имен для клиентских приложений для различия их от других сервисов на Web. Рекомендуется, чтобы вы использовали домен, отличающийся от tempuri.org.

  • WSDL Namespace URI    Указывает пространство имен, используемое для определений в документе WSDL.

  • Schema Type Definition Namespace URI    Указывает пространство имен, используемое для ссылок схемы в документе WSDL.

  • Message Namespace URI    Указывает пространство имен, используемое для выходных сообщений или вызовов методов в документе WSDL.

  • Base SOAP Action URI    Указывает URI, используемый для операций в документе WSDL.

STK3 Wizard

Открывает WSDL генератор SOAP Toolkit 3.0 с тем, чтобы вы смогли создать WSDL файл из объекта COM. Вы можете использовать этот мастер в качестве альтернативного метода для публикации вашего COM сервера в качестве XML Web сервиса, который содержит теже самые опции, что и Visual FoxPro XML Web Services Publisher.

Generate

Генерирует все файлы поддержки XML Web сервиса, необходимые для публикации вашего COM сервера в качестве XML Web сервиса, включая файлы ASP listener и WSDL.

Смотрите также