Visual FoxPro XML Web Services Publisher Dialog Box
Specifies information for publishing Visual FoxPro COM (.dll) servers as XML Web services that can be accessed on the Web. The Visual FoxPro XML Web Services Publisher dialog box appears when you click Publish an XML Web Service in the XML Web Services pane in the Task Pane Manager or when you click Web Services on the Wizards menu from the Tools menu.
Note The Visual FoxPro XML Web Services Publisher dialog box uses the Web Services Description Language (WSDL) generation engine from the SOAP Toolkit version 3.0. Therefore, certain complex types might not be supported. For more details about the WSDL or WSML files generated by the Visual FoxPro XML Web Services Publisher, see the SOAP Toolkit 3.0 documentation.
The Visual FoxPro XML Web Services Publisher dialog box uses the default URL location (virtual directory) for its settings. You can display and modify these default settings by clicking Advanced in the Publisher dialog box. Settings are preserved so that you can later republish your XML Web service with newly generated support files.
COM Server
Specifies the file name of the COM server to be published. Click the Ellipsis (...) button to select a COM server (.dll or .exe file).By default, a COM Server associated with an active project is displayed. The COM Server box lists all COM Servers associated with open projects and any previously published COM Servers.
Select Class
Specifies an individual class (OLEPUBLIC) of the COM Server to be published. The Select Class box lists all classes in the COM Server.Advanced
Displays the Advanced dialog box so that you can modify the default settings for the XML Web service you want to publish and for the support files generated for the XML Web service. These settings are used when you click Generate. They are preserved so that you can republish the XML Web service later with newly generated support files. The following settings are available:Options tab
**Service Name **Specifies the name of the XML Web service to create. When generating the WSDL (and ASP) files, use this file name.
Listener URI Specifies the URL for the WSDL and ASP file.
This box lists suggested locations based on the set of virtual directories on your default Web server. Clicking the Ellipsis (...) button displays the Visual FoxPro XML Web Service Location dialog box so you can choose an existing or new virtual directory. For more information, see Visual FoxPro XML Web Service Location Dialog Box.
File(s) Location Displays the physical location of the generated WSDL files. This location is determined by the location specified by clicking the Ellipsis (...) button on the right side of the ListenerURI box.
Listener Type Specifies whether the XML Web service uses an ISAPI or ASP listener. The ISAPI listener is the default option and offers the fastest performance. If an ASP listener is specified, an ASP file is created along with the WSDL files when the Generate button is clicked.
ASP listener Application Displays the application name used in the ASP script of the listener file.
VBScript Specifies that the ASP listener file uses VBScript as the scripting language.
JScript Specifies that the ASP listener file uses JScript as the scripting language.
Automatically generate Creates a project hook with the COM Server project so that XML Web service support files are automatically generated when the COM Server is rebuilt.
Generate with UTF-16 Uses UTF-16 Unicode encoding when generating WSDL files. With UTF-16 encoding, every character uses two bytes. With UTF-8 encoding, most characters, for example, English characters, use one byte each. Other characters, such as Asian or Arabic, use up to three bytes each. Therefore, it is better to save files in UTF-16 format.
Methods tab
- Methods Specifies a list of available methods in the selected COM Server class. Only selected methods are included as operations in the generated WSDL XML Web service file.
Namespaces tab Specifies different namespaces for URIs in your generated WSDL files. Each XML Web service needs a unique namespace for client applications to distinguish it from other services on the Web. It is recommend that you use a domain different from tempuri.org.
- WSDL Namespace URI Specifies the namespace used for definitions in the WSDL document.
- Schema Type Definition Namespace URI Specifies the namespace used for schema references in the WSDL document.
- Message Namespace URI Specifies the namespace used for input or output messages, or method calls, in the WSDL document.
- Base SOAP Action URI Specifies the URI used for operations in the WSDL document.
STK3 Wizard
Opens the SOAP Toolkit 3.0 WSDL Generator so that you can create a WSDL file from a COM object. You can use this wizard as an alternate method for publishing your COM Server as an XML Web service and contains many of the same options as the Visual FoxPro XML Web Services Publisher.Generate
Generates all the XML Web service support files necessary to publish your COM server as an XML Web service including an ASP listener and WSDL files.
See Also
Dialog Boxes | Distributing XML Web Services | XML Web Services in Visual FoxPro