WSDL Tutorials - Herong's Tutorial Examples - v2.22, by Herong Yang
"types" - The Container Element for Data Types
This section describes 'types', the container element that has extensibility elements from other language to define data types used to describe messages for Web service operations.
"types" is a top level element of a WSDL 1.1 document. "types" is used as a container to include elements from another language to define data types used to describe messages for Web service operations. The syntax of "types" is very simple:
<wsdl:types> ... extensibility elements from other language... </wsdl:types>
Here is an example of "types" element:
<wsdl:types> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="https://www.herongyang.com/Service/"> <xsd:element name="HelloRequest" type="xsd:string"/> <xsd:element name="HelloResponse" type="xsd:string"/> </xsd:schema> </wsdl:types>
In this example,
Table of Contents
WSDL 2.0 Document Structure and Syntax
WSDL Version 2.0 Part 2: Adjuncts
WSDL 2.0 Document Examples with SOAP Binding
Using WSDL Document in Java Apache Axis2/Java for WSDL
Apache Woden for WSDL Documents in Java
SoapUI - Web Service Testing Tool
►WSDL 1.1 Document Structure and Syntax
Overview of WSDL 1.1 Document Structure
"definitions" - The Root Element
►"types" - The Container Element for Data Types
"message" - Message Type Definition Element
"portType" - Port Type Definition Element
"binding" - Binding Definition Element
"service" - Service Definition Element
WSDL 1.1 Binding Extension for SOAP 1.1
SoapUI as WSDL 1.1 Testing Tool
WSDL 1.1 and SOAP 1.1 Examples - Document and RPC Styles
PHP SOAP Extension for WSDL 1.1
Apache Axis2/Java for WSDL 1.1
Using WSDL2Java to Generate Web Service Stub Classes
WSDL 1.1 Binding Extension for SOAP 1.2
WSDL 1.1 and SOAP 1.2 Examples - Document and RPC Styles