What is wsdl ?

by (360 points)
+1 vote
Can anyone explain what is wsdl? I am going to automate webservices and client shared me wsdl,how I use it...

Your answer

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
Anti-spam verification:
To avoid this verification in future, please log in or register.

1 Answer

by (473 points)
selected by
0 votes
Best answer

The Web Services Description Language (WSDL) is an XML-based interface definition language that is used for describing the functionality offered by a web service.

WSDL is often used in combination with SOAP and XML Schema to provide web services over the Internet. A client program connecting to a web service can read the WSDL to determine what functions are available on the server. Any special datatypes used are embedded in the WSDL file in the form of XML Schema. The client can then use SOAP to actually call one of the functions listed in the WSDL.


How to use wsdl request url in SOAP:::

Create a SOAP project

  1. In the navigator, which is the tree structure at the left in the SoapUI GUI, right click on the project node and select New SOAP Project.
  2. In the New SOAP Project dialog enter a project name
  3. In Initial Wsdl field , enter the wsdl request provided by client and click OK
  4. You should now see that the WSDL was successfully added to the project by seeing the operations in the Web Service in the navigator.