Questions tagged [wsdl]

Web Service Description Language (WSDL) is an XML based, human- and machine-readable language used to describe a web service. It describes the available web service methods, the message request and response structures, the possible faults, and the communication and security requirements. This tag does not refer to any tool named "wsdl", such as WSDL.EXE from Microsoft.

Web Service Description Language (WSDL) is an XML based, human- and machine-readable language used to describe a web service. It describes the available web service methods, the message request and response structures, the possible faults, and the communication and security requirements.

This tag does not refer to any tool named "wsdl", such as .

See:

WSDL is an XML format for describing network services as a set of endpoints operating on messages containing either document-oriented or procedure-oriented information. The operations and messages are described abstractly, and then bound to a concrete network protocol and message format to define an endpoint. Related concrete endpoints are combined into abstract endpoints (services). WSDL is extensible to allow description of endpoints and their messages regardless of what message formats or network protocols are used to communicate, however, the only bindings described in this document describe how to use WSDL in conjunction with SOAP 1.1, HTTP GET/POST, and MIME.

SOAP is a lightweight protocol for exchange of information in a decentralized, distributed environment. It is an XML based protocol that consists of three parts: an envelope that defines a framework for describing what is in a message and how to process it, a set of encoding rules for expressing instances of application-defined datatypes, and a convention for representing remote procedure calls and responses. SOAP can potentially be used in combination with a variety of other protocols; however, the only bindings defined in this document describe how to use SOAP in combination with HTTP and HTTP Extension Framework.

WSDL Reading, a Beginner's Guide

9291 questions
21
votes
5 answers

Web Services API Versioning

I offer a small Web Services API to my clients which I plan to evolve over time. So I need some sort of versioning, but I can't find any information about how you do something like that. Is there a best practice? How can I keep adding new…
Paul Izzy
  • 233
  • 1
  • 2
  • 4
20
votes
3 answers

Simple tool to download all imported/included WSDLs and Schemas

WSDLs often import other WSDLs and XML schema. Given a URL to a WSDL, is there a tool that will download the WSDL and all other referenced WSDLs and schemas? Ideally, this tool would be either Java or Perl friendly.
zzztimbo
  • 2,293
  • 4
  • 28
  • 31
20
votes
8 answers

Unable to connect to Magento SOAP API v2 due to "failed to load external entity"

I am unable to connect to the Magento SOAP API v2 using PHP. The error that occurs is: PHP Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://www.example.com/index.php/api/v2_soap/index/wsdl/1/' :…
user228395
  • 1,156
  • 1
  • 11
  • 25
20
votes
4 answers

axis2 maven example

I try to use axis2 (1.5.1) version to generate java codes from wsdl files, but I can't figure out what is the correct pom.xml org.apache.axis2
Larry Cai
  • 55,923
  • 34
  • 110
  • 156
20
votes
1 answer

Must an XML namespace name URI be retrievable?

I have the following tags on my WSDL:
IUnknown
  • 9,301
  • 15
  • 50
  • 76
20
votes
3 answers

Any way to generate WSDL documentation from Javadoc with JAX-WS?

I'm hoping that an extension of some kind is available that does this (although I suppose that my hope is foolishly optimistic). /** *

* Gets the {@link ResultObject} given the identifier. The following * fields are not…

les2
  • 14,093
  • 16
  • 59
  • 76
20
votes
3 answers

Why doesn't REST utilize WSDLs, unlike SOAP?

For SOAP web services there is a specification which all request/responses must follow. This specification is in the form of a WSDL document. However for REST web services, why is there no such specification or WSDL? Does this make REST more…
Victor
  • 16,609
  • 71
  • 229
  • 409
20
votes
7 answers

WSDL to PHP with Basic Auth

I need to build php classes from a WSDL that is behind basic auth. It has tons of namespaces so it looks burdensome to do this by hand. I have tried a few tools but looks like the auth session isn't presistent.
BigPoppa
  • 1,205
  • 2
  • 13
  • 21
19
votes
11 answers

WSDL Cannot find dispatch method for

For a web service call using a WSDL, I'm getting the error Cannot find dispatch method for {http://ws.somecompany.com/services}ValidateUser, what does that mean exactly? Does it mean that it cannot find ValidateUser?
Johnny Klassy
  • 1,650
  • 5
  • 16
  • 22
19
votes
4 answers

Generating WSDL when using PHP's native SOAP class?

I'm using the native SOAP class in PHP 5, having changed from NuSOAP as the native class is faster (and NuSOAP development seems to have ceased). However the PHP 5 SOAP lacks the ability to generate WSDL. Has anyone experience of generating WSDL in…
Stuart
19
votes
3 answers

Document or RPC based web services

My gut feel is that document based web services are preferred in practice - is this other peoples experience? Are they easier to support? (I noted that SharePoint uses Any for the "document type" in its WSDL interface, I guess that makes it Document…
Michael Neale
  • 19,248
  • 19
  • 77
  • 109
19
votes
2 answers

How to install svcutil.exe under Windows 10

I am desperately searching for a way to install svcutil.exe because I read here and elsewhere that this was the way to compile a WSDL into C# code. I tried it via Windows SDK install, which yielded a folder of about 1K installers of whom I don't…
Daniel Hiller
  • 3,415
  • 3
  • 23
  • 33
19
votes
4 answers

What is the best way to download all of the WSDL files exposed by a WCF service?

What is the best way to download all of the WSDL files exposed by a WCF service? For example, the root WSDL file references the following other WSDL files:
Thomas Bratt
  • 48,038
  • 36
  • 121
  • 139
19
votes
4 answers

WSP0075: Policy assertion "TransportBinding" was evaluated as "UNKNOWN". Why?

I am a client to a SOAP service I do not control (implemented in .NET). The service provides a WSDL. I use Apache CXF to generate the java client from the WSDL (specifically, I am using the cxf-codegen-plugin for Maven, which uses wsdl2java under…
Francis Avila
  • 31,233
  • 6
  • 58
  • 96
19
votes
5 answers

Adding methods to the webservice: do old clients need to update web references?

ProductA uses our only web service, which is a separate deployment from ProductA. We deploy both to production. Later, we're writing ProductB. During that effort, we add a new method to our only web service. That new method wasn't in the WSDL…
lance
  • 16,092
  • 19
  • 77
  • 136