<wsdl>

Generates code for web service clients and xml web services using ASP.NET from WSDL contract files, XSD Schemas and .discomap discovery documents. Can be used in conjunction with .disco files.

Parameters

Attribute Type Description Required
baseurl string Base Url to use when calculating the Url fragment. The UrlKey attribute must also be specified. False
domain string Domain of an account with credentials to access a server that requires authentication. False
forserver bool Compiles server-side ASP.NET abstract classes based on the web service contract. The default is to create client side proxy classes. False
language string Language of generated code. 'CS', 'VB', 'JS', or the fully-qualified name of a class implementing System.CodeDom.Compiler.CodeDomCompiler. False
namespace string Microsoft.NET namespace of generated classes. False
nologo bool Suppresses the banner. False
outfile string Output filename of the created proxy. Default name is derived from the service name. False
password string Password of an account with credentials to access a server that requires authentication. False
path string URL or Path to a WSDL, XSD, or .discomap document. False
protocol string Override default protocol to implement. Choose from 'SOAP', 'HttpGet', 'HttpPost', or a custom protocol as specified in the configuration file. False
proxy string URL of a proxy server to use for HTTP requests. The default is to use the system proxy setting. False
proxydomain string Domain of an account with credentials to access a proxy that requires authentication. False
proxypassword string Password of an account with credentials to access a proxy that requires authentication. False
proxyusername string Username of an account with credentials to access a proxy that requires authentication. False
urlkey string Configuration key to use in the code generation to read the default value for the Url property. The default is not to read from the config file. False
username string Username of an account with credentials to access a server that requires authentication. False
failonerror bool False
if bool False
timeout int False
unless bool False
verbose bool False

Framework-configurable parameters

Attribute Type Description Required
exename string False
useruntimeengine bool False

Nested Elements:

<arg>

</arg>

Examples

Generate a proxy class for a web service.

<wsdl path="http://www.somewhere.com/myservice.wsdl"
                language="CS" namespace="MyCompany.MyService" outfile="MyService.cs" />