.\" .\" wsdl manual page. .\" (C) 2003 Novell, Inc. .\" Author: .\" Lluis Sanchez Gual (lluis@ximian.com) .\" .TH wsdl 1 .SH NAME wsdl \- Mono's Web Service Proxy Generator .SH SYNOPSIS .PP .B wsdl [options] [path | url] .SH DESCRIPTION .I wsdl is a tool for generating proxy classes that can be used to access to web services. The tool reads a WSDL document from the provided path or url, and downloads referenced schemas or other WSDL documents if needed. .PP .SH OPTIONS The following options are available: .TP .I "-appsettingurlkey:key" "-urlkey:key" Specifies that the url for the services should be read from the section of the configuration file, using the provided key. .TP .I "-appsettingbaseurl:url", "-baseurl:url" Specifies a base URL for the service. The final URL will be constructed by combining this value with the URL read from the .I -appsettingurlkey option, and the .I location attribute specified in the WSDL document. .TP .I "-language:language", "-l" Language of the code to generate. It can be CS (default) or VB. .TP .I "-namespace:name", "-n:name" The namespace of the generated classes. If none is specified, the default namespace is used. .TP .I "-out:filename", "-o:filename" The target file for generated code. .TP .I "-protocol:protocol", "-p:protocol" The protocol for which to generate code. It can be Soap (default), HttpGet or HttpPost. .TP .I "-server" Generate a server skeleton instead of a client proxy. .TP .I "-nologo" Supress the startup logo. .TP .I "-u:username", "-user:username" The user name to use when connecting to the server. .TP .I "-p:password", "-password:password" The password to use when connecting to the server. .TP .I "-d:domain", "-domain:domain" The domain to use when connecting to the server. .PP .SH AUTHORS Lluis Sanchez Gual (lluis@ximian.com) .PP .SH LICENSE wsdl is released under the terms of the GNU GPL. .PP .SH SEE ALSO disco(1), soapsuds(1), mono(1), mcs(1)