[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.
+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
+This tool is used to target the 1.x API, for targetting the 2.x API,
+please use the wsdl2 tool.
.PP
.SH OPTIONS
The following options are available:
combining this value with the URL read from the
.I -appsettingurlkey
option, and the
+.I "-type:typename, assembly"
+Generate a proxy for a compiled web service class. The URL parameter
+can be used to providethe location of the service.
.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.
+Language of the code to generate. It can be CS for C# (default), Boo
+for Boo and VB for Visual.Basic.
+.TP
+Alternatively you can specify a full type name for a CodeProvider, for
+example, you could use this to generate code for the imaginary "MyLan"
+language which has the following full type:
+.nf
+ wsdl myservice.wsdl -language:MyLan.MyLanCodeProvider, MyLan.CodeDom, Version=1.0.0.0, Culture=neutral, PublicKeyToken=xxyy'
+.fi
.TP
.I "-namespace:name", "-n:name"
The namespace of the generated classes. If none is specified, the default
The protocol for which to generate code. It can be Soap (default), HttpGet or
HttpPost.
.TP
+.I "-sample:METHOD"
+This will display XML request and reply of the sample invocations to
+that SOAP message. You can use the -protocol: option to render the
+message in different forms.
+.TP
.I "-server"
Generate a server skeleton instead of a client proxy.
.TP
wsdl is released under the terms of the GNU GPL.
.PP
.SH SEE ALSO
-disco(1), soapsuds(1), mono(1), mcs(1)
+disco(1), soapsuds(1), mono(1), mcs(1), wsdl2(1)