<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.
| Attribute | Description | Required |
|---|---|---|
| path | URL or Path to a WSDL, XSD, or .discomap document. | False |
| nologo | Suppresses the banner. | False |
| language | Language of generated code. "CS," "VB," "JS," or the fully-qualified name of a class implementing System.CodeDom.Compiler.CodeDomCompiler. | False |
| forserver | Compiles server-side ASP.NET abstract classes based on the Web service contract. The default is to create client-side proxy classes. | False |
| namespace | Microsoft.NET namespace of generated classes. | False |
| outfile | Output filename of the created proxy. Default name is derived from the service name. | False |
| protocol | Override default protocol to implement. Choose from "SOAP," "HttpGet," "HttpPost," or a custom protocol as specified in the configuration file. | False |
| username | Username of an account with credentials to access a server that requires authentication. | False |
| password | Password of an account with credentials to access a server that requires authentication. | False |
| domain | Domain of an account with credentials to access a server that requires authentication. | False |
| proxy | URL of a proxy server to use for HTTP requests. The default is to use the system proxy setting. | False |
| proxyusername | Username of an account with credentials to access a proxy that requires authentication. | False |
| proxypassword | Password of an account with credentials to access a proxy that requires authentication. | False |
| proxydomain | Domain of an account with credentials to access a proxy that requires authentication. | False |
| urlkey | 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 |
| baseurl | Base URL to use when calculating the URL fragment. The UrlKey attribute must also be specified. | False |
| failonerror | Determines whether task failure stops the build or is just reported. Default is "true." | False |
| verbose | Task reports detailed build log messages. Default is "false." | False |
| if | If true then the task will be executed; otherwise skipped. Default is "true." | False |
| unless | Opposite of if. If false then the task will be executed; otherwise skipped. Default is "false." | False |