A WSDL document is just a simple XML document.
It contains set of definitions to describe a web service.
WSDL document fulfills all the above requirements
Table of Content - What is WSDL in Web Services |
Type Definition
One-way The operation can receive a message but will not return a response
Request-response The operation can receive a request and will return a response
Solicit-response The operation can send a request and will wait for a response
Notification The operation can send a message but will not wait for a response
The operation can receive a message but will not return a response
The operation can receive a request and will return a response
Now, a web service operation can take only one parameter. But I want to pass multiple parameters……what do I need to do
I want to pass a complex object to my web service……what do I need to do
I want my web service to be accessible to a HTTP client, as well as to a RMI client and a SOAP client……what do I need to do
The element defines the message format and protocol details for each port.
The element connects the binding to an actual URL where the service is available.
A service element describes a Web service as a collection of port elements. A port element defines a specific network address for a binding. The sample below shows the basic outline of a service that supplies an address for a SOAP binding:
The ServiceName sets the name of the service. The PortName sets the name of the specific address. The BindingRef refers to the name of a binding element. The BindingRef must be namespace qualified if the targetNamespace for the WSDL definitions element is not the same as the default namespace.
Example
Our work-support plans provide precise options as per your project tasks. Whether you are a newbie or an experienced professional seeking assistance in completing project tasks, we are here with the following plans to meet your custom needs:
Name | Dates | |
---|---|---|
TIBCO BusinessWorks 6.x Training | Dec 24 to Jan 08 | View Details |
TIBCO BusinessWorks 6.x Training | Dec 28 to Jan 12 | View Details |
TIBCO BusinessWorks 6.x Training | Dec 31 to Jan 15 | View Details |
TIBCO BusinessWorks 6.x Training | Jan 04 to Jan 19 | View Details |
Ravindra Savaram is a Technical Lead at Mindmajix.com. His passion lies in writing articles on the most popular IT platforms including Machine learning, DevOps, Data Science, Artificial Intelligence, RPA, Deep Learning, and so on. You can stay up to date on all these technologies by following him on LinkedIn and Twitter.