Main Content

WSDL (Web Services Description Language)

Communicate with Web service from MATLAB® using WSDL (Web Services Description Language)

A WSDL document uses a standard format to describe a server's operations, arguments, and transactions. To use the server APIs in MATLAB, use the matlab.wsdl.createWSDLClient function, which creates a MATLAB class.


matlab.wsdl.createWSDLClientCreate interface to SOAP-based web service
matlab.wsdl.setWSDLToolPathLocation of WSDL tools


Set Up WSDL Tools

This example shows how to find information to install the programs required to use a WSDL web service in MATLAB.

Display a World Map

This example shows how to access imagery from the United States Geological Survey (USGS) National Map SOAP server.

Access Services That Use WSDL Documents

How to access a service that uses WSDL documents.

XML-MATLAB Data Type Conversion

MATLAB SOAP functions automatically convert XML data types used in SOAP messages to and from MATLAB types.

Using WSDL Web Service with MATLAB

How to use a web service based on Web Services Description Language (WSDL) document technologies.


Error Handling

Troubleshooting programs accessing WSDL documents.

Limitations to WSDL Document Support

RPC-encoded WSDL documents, documents that the Apache™ CXF program cannot compile, and documents that import other WSDL documents that contain WSDL type definitions are not supported.

W3C status codes for HTTP errors

Related Information