Microsoft .NET 2.x

Applies to ReadyAPI 3.5, last modified on January 26, 2021

You can use the Web Services Description Language tool to generate code for XML Web services and XML Web service clients from WSDL files, XSD schemas and .discomap files.

For details, see https://msdn.microsoft.com/en-us/library/7h3ystb6.aspx.

The wsdl.exe tool is provided as part of .NET Framework.

Basic Tab

On the Basic tab, you can configure the export parameters.

The Basic tab

Click the image to enlarge it.

Option Description

WSDL

The path to the definition file to use.

Use cached WSDL

Select to use the WSDL definition cached in ReadyAPI.

Output

The full path to the folder to save the files to.

Namespace

The generated template or proxy namespace.

ServerInterface

Select to generate interfaces that help you implement the ASP.Net web service.

Language

The target language.

Possible values: CS, VB, JS, VJS, CPP.

Protocol

The protocol to use for the service.

Possible values: SOAP, SOAP12, HttpGET, HttpPOST.

Advanced Tab

On the Advanced tab, you can configure the parameters of the generated service.

The Advanced tab

Click the image to enlarge it.

Option Description

Sharetypes

Select to enable type sharing.

Fields

Select to generate fields instead of properties.

Order

Select to generate explicit order identifiers for particle members.

EnableDataBinding

Select to enable the INotifyPropertyChanged interface. This applies to all generated types.

URL Key

The configuration key for code generation. Use it to read the default URL values.

Base URL

The base URL. Use it to calculate URL fragments.

HTTP Settings Tab

On the HTTP Settings tab, you can configure the connection parameters for the generated service.

The HTTP Settings tab

Click the image to enlarge it.

Custom Args Tab

On the Custom Args tab, you can specify tool arguments you cannot configure using the dialog options. Use the Tool Args edit box to specify command-line arguments for the tool.

The Custom Args tab

Click the image to enlarge it.

See Also

Code Generation in ReadyAPI
Running SOAP Code Generation Tools

Highlight search results