definitions

Das äußerste Element eines WSDL Dokuments ist definitions. Innerhalb des Elements können die Elemente import, types, message, portType, binding und service auftreten.

<definitions .... >
<import namespace="uri" location="uri"/>*
<types>
  <xsd:schema .... />*
</types>
<message name="nmtoken">*
  <part name="nmtoken" element="qname"? type="qname"?/>*
</message>
<portType name="nmtoken">*
  <operation name="nmtoken">*
    <input name="nmtoken"? message="qname"/>?
    <output name="nmtoken"? message="qname"/>?
    <fault name="nmtoken" message="qname"/>*
  </operation>
</portType>
<binding name="nmtoken" type="nmtoken">*
...
</binding>
<service name="nmtoken">*
...
</service>
</definitions>